Layered
-  Can organise multiple peer subsystems 
-  Each layer:
	
	-  Presents a standard interface to its upper layer 
-  Communicates using a different standard interface with its lower layer 
 
-  Essentially each layer implements a virtual machine 
-  Lower layers shall not use upper layers 
-  Examples:
	
	-  Network stacks 
-  Operating system structures 
 
The Windows NT implementation layers 
