To wciąż jedna jednostka wdrożeniowa, ale z mocnymi granicami wewnętrznymi: moduły posiadają swoją domenę i komunikują się przez jasno zdefiniowane interfejsy. To poprawia utrzymanie i ułatwia przyszłe wydzielanie serwisów.