Insightly is a great tool that helps mid-sized companies to deal with the daily barrage of tasks such as managing leads, contacts, organizations, partners, vendors and suppliers. With the CRM best practices, you can see all information on a lead or a contact, beginning with the origin and e-mail history over to key data on all projects in which they have participated.