Magento is a free and open source web application which is search-engine friendly. It is an easy-to-use platform with various attributes, such as catalog browsing or management, customer service or accounts, order management, mobile commerce, payments and shipping. You can also buy an enterprise version of Magento.