If there is one word that comes to mind when one is describing the ecommerce software solutions called Magento, then that word is ‘comprehensive’. There is an almost staggering array of features and capabilities that this software solution provides to developers and that is one reason why it is extremely popular as far ecommerce solutions go. For a business that depends on ecommerce for success in the marketplace, Magento delivers plenty of features that can be customized immensely. The affordability of the solution also makes it an extremely popular choice with small and medium businesses. Perhaps the biggest reason why business owners love Magento is the fact that it gives complete control to them.