Magento is an open source (and hence, absolutely free!) content management system that is used to develop e-commerce portals (or online marketplace) within a conservative budget and time frame. This open-source e-commerce CMS with tons of features is increasingly becoming popular with e-commerce startups who have a limited budget and time frame at disposal. Magento has all the features that are needed for a complete e-commerce platform-detailed product listing with product images, shopping cart, multiple payment gateway integration, e-mail notifications to buyers and many more.