An appointment can be made by either yourself through the calendar or by your clients through your booking widget. This will have a client associated with a user for each appointment.
An event is a block of time that is dedicated for individual or multiple users (staff meeting, personal matter, seminar, classes, etc.)