Programska oprema, ki sobiva, se usklajuje in skupaj razvija.
Danes je vsaka aplikacija otok. Ima svoj podatkovni model, svoja pravila, svoj jezik. Prenašanje informacij med sistemi pomeni gradnjo mostov, ki se zlomijo vsakič, ko se katera koli stran spremeni.
Verjamemo, da bi morala programska oprema deliti skupno slovnico. Ideja teče brezhibno: medicinska sestra prepozna potrebo na terenu in to strokovno znanje se neposredno prevede v formalno definicijo produkta. Podatki tečejo brez prevajalnih plasti. Pravila se sestavljajo brez veznega koda.
Domain knowledge translates directly into code. No translation layers. No glue code.
Trenutni model koncentrira moč. Nekaj platform obvladuje orodja, podatke in distribucijo.
Almadar to spreminja s filozofijo učinkovitosti na prvem mestu. Ko skupnost formalno opiše svojo domeno, gradi lahke, učinkovite modele, ki jih ima v lasti. Lahko jih prevede na katero koli platformo, trajnostno gosti kjer koli in razvija po svojih pogojih.
Communities build lightweight models they own. Compile to any platform. Evolve on their own terms.
Svetovni model je formalni opis delovanja neke domene: kaj obstaja, kako se spreminja, kakšna so pravila.
To je dolgoročna igra. Ko bo dovolj domen imelo formalne modele, programska oprema ne bo več zbirka izoliranih programov, temveč skupna, interoperabilna digitalna resničnost.