Self-contained system (SCS)

A self-contained system is a software architecture that focuses on separation of functionality into many independent systems. The complete logical system is a collaboration of many smaller, self-contained software systems.