Layered Systems

Generalization of monolithic system Organize the components into hierachy of layers

  • Upper layers use lower layers
  • lowest is hardware
  • highest is UI