eCommerce companies usually settle on one of the two main options in managing their business; some choose a single package of tools known as all-in-one suites, and others prefer to pick and choose each tool based on their needs, a system built upon the best-of-breed principles.