Alkuperäinen ja ulkomainen muoto - Native and foreign format
Natiiviformaatissa yhteydessä ohjelmistosovellusten viittaa tiedostomuodon jossa hakemus on suunniteltu toimimaan. Se vangitsee ohjelman sisäisen todellisuuden mahdollisimman hyvin. Todennäköisesti tämä on myös sovelluksen oletusmuoto. Natiivilla tiedostomuodolla on siksi todennäköisesti yksi yhteen -sovellus sovellusten ominaisuuksiin. Puolestaan ulkomainen formaatti ei ole oikeaa kuvaa sovelluksen sisäosat, vaikka se voidaan tukea hakemusta. Ulkomaisen tiedoston lukeminen aiheuttaa tietojen kääntämisen, mikä voi aiheuttaa tietojen menetystä ja jatkoeditointi voi estää uskollisen kirjoittamisen takaisin vieraaseen muotoon.
Esimerkki
Asiakirjasovellussovellus voi tukea useita tiedostoja, aina yksinkertaisista tekstitiedostoista, jotka tallentavat vain merkkejä, ei kirjasinpintoja tai -kokoja, monimutkaisiin asiakirjoihin, jotka sisältävät tekstitehosteita ja kuvia. Kuitenkin, kun nämä tekstitiedostot tai asiakirjat avataan, niitä ei välttämättä muokata alkuperäisessä muodossaan.
Sen sijaan asiakirjan kirjoittaja voi ensin muuntaa tiedoston omaan natiiviin tietorakenteeseensa. Kun muokkaus on valmis, sovellus muuntaa tiedoston takaisin alkuperäiseen muotoonsa.
Joissakin tapauksissa sovellukset voivat pystyä avaamaan (tuomaan) tiedostoja, mutta eivät tallentamaan (viemään) niitä samassa muodossa. Tämä voi johtua lisensointiongelmista tai yksinkertaisesti siitä, että ominaisuutta ei ole vielä otettu käyttöön sovelluksen ohjelmoinnissa . Sovellus pystyy kuitenkin tyypillisesti tallentamaan asiakirjan omassa alkuperäisessä muodossaan tai muussa muussa ulkomaisessa muodossa, jonka se on ohjelmoitu vietäväksi.
Esimerkiksi Microsoft Office Word 2003 pystyy avaamaan Windows Write (* .wri) -tiedostot, mutta ei voi tallentaa niitä. Sen sijaan se pystyy tallentamaan ne alkuperäiseen Word Document (* .doc) -muotoon tai useisiin muihin yleisiin muotoihin.