Jiz ve ctyricatych letech 20. stoleti doslo k oddeleni kodu a dat. V sedesatych az osmdesatych letech s rozvojem pocitacovych siti doslo k oddeleni prezencni a aplikacni vrstvy. V devadesatych letech doslo vzniklo XML (tzn. oddeleni fyzicke struktury od logicke). Tim chci rici, ze tendence je tvorit kompatibilni systemy i se zachovanim ruznorodosti. Na priklad PC s Windows i MIPS s IRIXem spolu mohou komunikovat a muzete prenaset mezi nimi data. Ruznorodost neznamena nekompatibilita.
To, ze monopni firmy uzaviraji sve datove formaty je tah trzni. Kazda mala firma rada zverejni svuj datovy format, protoze jedine tak ma sanci, ze jeji software bude nekdo chtit pouzivat. Velka firma o to nestoje, protoze jeji software jiz vsichni pouzivaji.