linguaggio open world

Linguaggio in cui moduli interdipendenti scritti da più utenti e organizzazioni possono evolversi nel tempo senza interrompere la compatibilità dell'interfaccia e la persistenza dei dati seguendo regole di sottotipizzazione chiaramente definite.