Un projet correspond à un ensemble de données regroupées en tables. Les tables de données peuvent être différentes selon l'apllication.
Un projet est identifié par un nom de projet et constitué de plusieurs fichiers. Les projets sont stockés dans le dossier "PROJETS".
Il s'agit du fichier de définition du projet.
Ce fichier contient toute la configuration du projet.
Il contient l'ensemble des données du projet une fois construit.
Schéma associé au projet lorsqu'il existe.
L'extension .ext de ce fichier dépend du serveur de base de données utilisé :
Un projet comprend donc au plus 5 fichiers. Les fichiers 1 à 4 sont toujours au format xml qui facilite l'échange de données entre les applications.
Toutes les modifications réalisées sur un projet existant s'effectuent en mode non destructif (le projet d'origine est conservé intact jusqu'à enregistrement ou sauvegarde avec changement de version).
Le fichier base_projet.extension est obtenu par exportation du projet vers une base de données "projet", au format MySQL ou PostgreSQL.
Le versioning du projet en cas de modification est entièrement géré par ApplicaSuite.