Magento requires a decent hosting server to run well; this is a consequence of Magento’s feature rich and extendable architecture. Shared hosting is not recommended, so there may be extra cost involved in setting up a dedicated server. As mentioned earlier, the community edition which we have discussed so far is free and comes with more features than any other e-commerce platform.