Magento is an open-source e-commerce platform written in PHP. The software was originally developed by Varien Inc., a US private company headquartered in Culver City, California, with assistance from volunteers.
Magento is the provider of three distinct platforms, Magento Community Edition, Magento Enterprise Edition and Magento Enterprise Cloud Edition.
Magento provides a basic theme which sets up an eCommerce website. The theme is designed for customizing all pages by adding or editing the PHP, HTML and CSS. Magento users may install themes which change the display of the website or its functionality. Without loss of content or layout of pages, themes are interchangeable with Magento installations. Themes are installed by uploading theme folders via FTP or SSH and applying them using the backend admin system. Magento developers have created Magento plugins that extend its basic built-in functionality. Magento users can install modules by downloading them, and uploading them to their server, or applying a module’s Extension Key through Magento Connect Manager.