OnContact is a cloud or local customer relationship management (CRM) platform that gives the customer the choice to deploy locally or store their information in the cloud. This level of flexibility sets them apart from a lot of the competitors. Some of their promoted features include sales automation, customer service incident tracking, marketing automation, a complete call center, mobile access, and marketing management. They have full scripting, calling queue management, and customer history saving to manage your customer service. They also make executing marketing campaigns a breeze. They integrate with QuickBooks, allowing the customer to easily access their financial information and keep it up to date without ever leaving the OnContact platform.