It allows you to manage all your contacts, appointments, events etc in one place. Also it is really easy to create custom fields and use those in various reports/views. The reporting system could have been better but I am sure that would be sorted out soon. Go ahead with this product - definitely will make life easier! One of our major pain points was managing different types of information (customer details, order data). This solution allowed us to put everything under single roof which had solved our problems.