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.