Layered Architecture Model