Magento is an eCommerce CMS that comes in both free and premium editions. Magento Open Source is entirely free. You can download it from the Magento website. You may also use several free extensions and themes given by Magento extension builders to enhance your site. However, starting an online business entails more than downloading and installing the software; you must buy a domain and hosting services to host your Magento store.