This project was to drive an early ASP.NET refactoring project to ASP.NET MVC, starting with gathering customer requirements, analysing the existing code base, planning the development, developing what is required, testing, deploying, etc. The final solution was a well-architected MVC web application, following design patterns and best practices and using Entity Framework as ORM.