Getting started with Magento

Getting started with Magento

Welcome to Magento 2.0 documentation! And welcome to Magento 2.0!

Here we explain the Magento platform and components from the perspective of several audiences: merchants, web store developers (frontend developers), extension developers, system administrators, installers, and integrators.

Magento is a highly-customizable eCommerce platform and content management system that is primarily used to build online storefronts or websites for selling merchandise.

Magento is written using the PHP programming language, and leverages elements of the Zend framework and the model-view-controller architecture. Magento runs on the MySQL relational database, and Magento schema and tables are included in the Magento installation package.

Help improve this documentation

Magento 2.0 product documentation is hosted on GitHub, and we welcome your feedback there.

Click the Edit this page on GitHub link at the top of a documentation page to open the file in our GitHub repository, where you are invited to suggest changes by creating pull requests, or open a discussion by creating an issue.

For more information, see our Contributors Guide.

Contact us

Feel free to contact the documentation team directly at

Related topics