Question: what is the difference between three tier architecture and mvc architecture?
Answer: 3 tier architecture is a pattern used for a completely different reason. It separates the entire application into meaningful "groups": UI, Business Logic, Data Storage. So 3 tier application refers to all code in the application. The MVC pattern is a pattern used in the UI tier.