Le document présente une application de 'software craftsmanship' utilisant le framework mkframework, qui permet de créer une application structurée en différentes arborescences, notamment les répertoires pour les configurations, les modèles et les plugins. Chaque module regroupe les contrôleurs et les vues selon le modèle MVC, tandis que le répertoire 'public' contient les fichiers accessibles au public comme le CSS et JavaScript. L'architecture utilisée est 'hexagonale', centrant le code métier dans le répertoire 'business'.