Customer relationship management (CRM) software was, until just a few years ago, presumed to be effective, and necessary, only for large businesses and corporations. It was assumed, in many sectors, that small to mid-size companies lacked the volume of customer interaction to necessitate a CRM system. This outmoded point-of-view, however, has changed, and industries have now realized that customer interactions must be appropriately managed regardless of a company’s size. Once they realized CRM software could also benefit their needs, small and mid-size businesses began to integrate CRM programs in droves. In this changing business landscape, CRM software developers have begun to create programs that are customized to the needs of smaller businesses.