Magento is an e-commerce platform that can be used as both a content management system (CMS) and a framework for building custom e-commerce solutions.