MVC
A Software architectural pattern for implementing user interface divided into three interconnected parts, Model View and Controller
MS SQL Server
As a database, whose primary functions is to store and retrieve data requested by other software applications, be it those on the same computer across a network.
Android
Android software development is the process by which new applications are created for Android operating system like mobiles and tablets.