In contact is a course booking system that helps you manage all aspects of course booking. Create courses in your diaries and then publish them online so customers can book in. You can also take bookings over the phone and face to face.
Payment can be taken automatically and booking confirmations sent out. Any missing information can be chased automatically before the course starts.
Your instructors can be booked in to run the courses, and they can see what courses they are booked to run.
Query your customer base and send out mailshots to generate further bookings, gather review feedback for publishing on your own website.