Un projet est une définition exécutable de travail. Il est constitué d'étapes. Son comportement est contrôlé via des propriétés de projet. Un projet dispose d'un sélecteur associé qui détermine le ou les serveur(s) sur lesquels il peut être exécuté. Un projet peut être attribué à son propre environnement. Un projet en cours d'exécution est un travail. Une bibliothèque est un projet auquel aucun sélecteur n'est attribué.