GALILEO è pensato per essere fortemente modulare. Questo comporta un alto tasso di riusabilità e adattabilità dei componenti, che garantisce:
- Indipendenza nella progettazione e sviluppo di un modulo
- Coesione e disaccoppiamento dei singoli moduli in modo che siano altamente coerenti all’interno e fortemente collaborativi ma non dipendenti tra di loro
- Astrazione che permette la generalizzazione di un modulo e la sua Riusabilità.
- Flessibilità del sistema, con l’aggiunta o la rimozioni di moduli senza che questo interferisca con il resto dei servizi
- Aggiornamento e verifica costante per i singoli moduli in modo che non diventino tecnologicamente obsoleti e che siano eventualmente individuate le anomalie tramite test e sistemi automatici di analisi