Le document présente l'architecture MVC, un modèle de conception qui sépare l'affichage, la logique des affaires et l'accès aux données, en détaillant son historique, ses composants (Model, View, Controller), ainsi que ses avantages et inconvénients. Conçu par Trygve Reenskaug en 1979, le modèle a évolué et est utilisé dans divers langages de programmation. Bien qu'il soit adapté aux grands projets, son utilisation peut être complexe pour les petites applications.