The Three Layered Architecture