Web development is a relatively new branch of activity for our company which arose due to introduction of new Microsoft web framework ASP.NET MVC. New framework, being compilation of modern and trendy approaches to web development, has captured attention of Microsoft tech-stack developers at our company and became our weapon of choice for building complex, modern and efficient web applications.