Le document présente les principes fondamentaux d'architecture d'application Flex et discute des meilleures pratiques pour organiser le code et le travail en équipe. Il met en avant des methodologies telles que MVC et l'utilisation de design patterns pour faciliter la modularité et la communication entre le client et le serveur. Enfin, il aborde les frameworks d'architecture comme Cairngorm et PureMVC, leur utilisation et leurs limitations dans le développement d'applications RIA.