Magento is open source eCommerce software used to power your online store and can be downloaded for free. Developers can modify the core code and add features and functionality by installing extensions from the Magento Connect marketplace.