CRM: Customer Relations Manager
Regardless of what accouting software your company has it is a wise idea to obtain and utilize some sort of a Client/Customer manager. A CRM will allow you to sort your clients by type, create campaigns and reminders, assign tasks and will have several other features. It should be able to integrate with your accounting software as well. QuickBooks has the Customer Manager picture below at a very resonable price.