A self-hosted appointment scheduling platform with services, providers, calendars and notifications for businesses.