Build, buy or extend
Choose the lowest-complexity route that meets the requirements and has an acceptable ownership and maintenance burden.

Open a detailed guide
Choose the task that matches what you need to decide or fix now.
Start with these five checks
- Material unmet requirement
- Simpler configuration/integration route
- Ownership and recovery owner
- Data and migration plan
- Acceptance tests and stop rule
Four connected areas
Use these four areas to see which part of the booking setup needs attention.
Custom requirements and qualification
Define roles, objects, states, rules, integrations, migration, reporting, acceptance tests, budget, scope, and the simpler alternatives.
Is the gap material enough to justify custom ownership?
Permissions, roles, privacy and security
Map customer, provider, receptionist, manager, and admin actions plus authentication, audit, retention, deletion, and sensitive workflows.
Who may see or change each booking state?
Automation, API and extensions
Specify APIs, webhooks, events, queues, retries, idempotency, limits, secrets, logs, recovery, and extension maintenance.
What happens after an automated step fails twice?
Maintenance, data ownership and reliability
Plan exports, identifiers, portability, backups, restore tests, monitoring, upgrades, rollback, incidents, ownership, and end of life.
Who is responsible at 2 a.m. when booking stops?