Somad supporta moduli. Possono essere caricati runtime senza bisogno di ricompilazioni, stop, riavvi e cose di questo tipo. In questo capito spiegherò in una prima parte come somad vede e comunica con i moduli e in una seconda sezione come scrivere moduli.
I moduli sono delle librerie scritte separatamente dalla suite soma e che ognuno può produrre in base alle sue esigenze aggiungendo funzionalità aggiuntive.