Le logiciel Modulef est formé d'un ensemble de couches successives
(figure ).
De même que le langage Fortran constitue une couche de plus haut niveau que le langage machine, Modulef comprend quatre couches situées au-dessus de Fortran. Les couches de plus haut niveau sont les plus simples d'emploi, mais il est nécessaire de recourir aux couches de plus bas niveau pour traiter certains problèmes.
Figure: Niveaux d'utilisation.
Ainsi, l'utilisateur peut se placer dans l'une des situations suivantes, classées ici par ordre de complexité croissante (des couches les plus hautes vers les couches les plus basses) :
Ces quatre situations sont décrites ci-dessous.