We use Launch27's booking system.
Launch27 has a dashboard that tells you the total revenue. It keeps track of how many new customers sign up. It does a lot of the tasks of a CRM, so we do not really need a separate CRM.
Launch27 is great.
1%Stacklist Startups Are Using Launch27
Visit the website: http://www.launch27.com/