Parte del mio lavoro sta lavorando a applicazioni line-of-business basate su database lato client, come Access o FoxPro. Altre volte questi LOB locali hanno accesso diretto ai documenti, ad esempio una mappatura uno-a-uno esatta tra un oggetto logico e un nodo XML o riferimenti a segnalibri in Documenti Word o intervalli di fogli di calcolo Excel.
Sebbene il codice sia piuttosto disordinato come ci si aspetterebbe, solitamente è abbastanza stabile e le piattaforme su cui queste applicazioni sono costruite hanno una cosa in comune: traducono i dati del programma nello storage fisico direttamente e in modo trasparente, dal punto di vista del programmatore view.
Sarebbe corretto riferirsi al database o al documento in uno di questi LOBA come "Modello", quando ci si riferisce alla separazione dei problemi tra Modello / Visualizza / Controllore? O sarebbe improprio chiamare la separazione dell'interfaccia utente e della logica di business MVC a meno che non creiamo oggetti intermedi che a loro volta si collegano all'IU o al database?