Layered Architecture

Layered Architecture is an architecture in which data moves from one defined level of processing to another. In computer science it is a technique used in designing computer software, hardware, and communications in which system or network components are isolated in layers so that changes can be made in one layer without affecting the others.[1]

  1. Definition - What Does Layered Architecture Mean? The Free Dictionary