7.
Tipo de arquitectura de software cuyo principio está fundamentado en el desacoplamiento lógico de los componentes de una aplicación; en donde los datos, lógica de negocio, interacción e interfaz gráfica de usuario están representados por capas dentro de una misma aplicación.