---
title: "Is MVC different from a three layered architecture?"  
description: "Is MVC different from a three layered architecture?"  
author: "Rahul Roi"  
published: 2019-10-07  
updated: 2020-09-16  
canonical: https://www.mindstick.com/interview/33649/is-mvc-different-from-a-three-layered-architecture  
category: "asp.net mvc"  
tags: ["asp.net", "mvc"]  
reading_time: 2 minutes  

---

# Is MVC different from a three layered architecture?

The MVC technology is an evolution of a three-layered traditional architecture. Mostly components of the three-layered architecture are part of MVC. These are following below is how the mapping goes:\

| **Functionality \** | **Three layered / tiered architecture \** | **Model view controller architecture** \ |
| --- | --- | --- |
| Look and Feel \ | User interface \ | View \ |
| UI logic \ | User interface \ | Controller \ |
| Business logic /validations \ | Middle layer \ | Model \ |
| Request is first sent to \ | User interface \ | Controller \ |
| Accessing data | Data access layer | Data Access Layer |

## Answers

### Answer by Rahul Roi

The MVC technology is an evolution of a three-layered traditional architecture. Mostly components of the three-layered architecture are part of MVC. These are following below is how the mapping goes:\

| **Functionality \** | **Three layered / tiered architecture \** | **Model view controller architecture** \ |
| --- | --- | --- |
| Look and Feel \ | User interface \ | View \ |
| UI logic \ | User interface \ | Controller \ |
| Business logic /validations \ | Middle layer \ | Model \ |
| Request is first sent to \ | User interface \ | Controller \ |
| Accessing data | Data access layer | Data Access Layer |


---

Original Source: https://www.mindstick.com/interview/33649/is-mvc-different-from-a-three-layered-architecture

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
