Magento is defined as an Open Source eCommerce Web Application. It was build using the Zend Framework and was launched in the market in the year 2008. It basically uses the Entity Attribute Value (EAV) Database Model to Store Various Types of Data.
Over the years,Magento has transformed itself into a successful & strong online web application and at present, its been approximately adopted by more than 1,80,000 Online Retailers ranging from Smaller e-Commerce Websites to larger Multinational Business Enterprises.
Magento as an e-commerce platform provides with the following features that includes Product Display Opinions, Mobile Templates, Transaction Opinions, Multi Stores, Multi-Site Functionality, User Accounts and Loyalty Programmes, Product Catagorisation and Shopper Filtering and Discount and Promotion Rules.
As a web platform Magento uses its own Model-View –Controller(MVC) model to store data. Previously, the model that was used to store data was not that advanced and not even much technology was used in it compared to that with the recently released/developed model, Magento.