Développement client/serveur trois parties.
Le modèle d'observation pour avoir des vues cohérentes.
Le modèle de persistance : en général, on utilise celui des SGBD, mais il est possible de faire ses propres classes d'objets persistant :