Layered example – OSI Protocol
Stack
Application layer code can invoke
presentation layer code but not to
session layer code
This style supports independent
development. There are many
Layer 1 products on the market.