The major components/technologies used in the project are asp.net mvc, entity framework, restful wcf services, jqgrid.
MVC application recieves the request from the browser which is sent to restful service. The service fetches the data from the database. The data displayed in the browser through jqgrid.
Entity framework uses code based migration to send changes in the model to the database.