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