Cette partie est très imporante dans l'architecture LAAS : c'est sur elle que s'appuie tout le reste.
Ce niveau est organisé en modules : des entités logicielles qui exécutent les traitements associés aux services demandés par le niveau décisionnel.
Ces modules contiennent donc des algorithmes dans le but d'être intégrés sur une machine cible, dans un système logiciel complexe qui inclut d'autres algorithmes développés par d'autres personnes. Le fait d'encapsuler les algorithmes dans des modules permet d'avoir une standardisation des protocoles d'échange des informations, ainsi que de la manière de démarrer les services, de les interrompre, etc., donc de les contrôler en fonction des besoins.
Les modules fournissent des services qui sont démarrés au moyen de requêtes. Les requêtes peuvent être de deux types :
De plus il y a un mécanisme permettant d'échanger des informations : les posters.
Le but de G enoM est de créer automatiquement la structure du module, en laissant le soin de remplir les zones réservées aux différentes requêtes à implémenter.