Solid strategyBeing a one-stop-shop for point of sale, order management, inventory management, accounting, e-commerce, capital and payments sets them apart from competitors. Hard for existing customers to switch products easily which should lead to significant growth in revenue and earnings as time goes on. The acquisitions made over the past few years has accelerated their product offerings and appears to be a solid strategy.