Inventory Model
- Bookable Unit Type
- Capacity Model
- Availability Source
Booking Platform Application Type
Booking products are judged by clarity. Users need to understand availability, pricing, confirmation rules, and change options without feeling like the system is hiding uncertainty.
For teams whose product lives or dies by scheduling reliability. A booking platform is not just a calendar view. It is a structured promise about time, capacity, provider coordination, and what happens when plans change.
Supported Decisions
These decision areas and option sets come from the application-type specs used by the workspace.
Planning Signals
These notices are generated from the same priority and mapping files used by the workspace.
Confirmation model determines booking state, notifications, and capacity handling.
Pricing basis changes availability rules, quote calculation, cancellation policy, and booking confirmation expectations.
External calendar sync should align with the core external-sync model.
Approval-gated bookings usually need explicit admin approval work-item handling.
Waitlist backfill should align with the core advanced scheduling capability.
Booking platforms differ dramatically depending on whether the bookable unit is a time slot, room, provider, asset, or mixed resource combination. Capacity can be single-occupancy, pooled, or dependent on several constraints at once. The product scope should make the inventory model explicit because it determines how customers search, how operators schedule, and where errors are most likely to happen.
Some booking journeys start with date. Others start with provider, location, or a guided finder that narrows the right option before time is chosen. The correct entry point depends on the category. A haircut, a hotel room, a medical visit, and an equipment rental all create different decision sequences. The product scope should show that the product understands this rather than assuming a generic booking funnel.
A booking platform can serve one provider, a roster of providers, multiple locations, or a distributed network. Each model changes how assignments, conflicts, buffers, and schedule updates must be handled. That is why provider coordination belongs in the application-type story. It is not back-office logic. It is the engine that determines whether customers experience the booking as dependable.
No booking system is evaluated only on the happy path. Reschedule requests, self-service changes, policy-aware cancellation, waitlists, reminder timing, and preparation instructions all shape whether the product feels mature. If every change requires manual intervention, the schedule becomes expensive to maintain and frustrating to use.
Decision Criteria
Use these questions to decide which supported options deserve attention before a project is scoped.
Call To Action
If availability, confirmation, coordination, and post-booking operations are aligned, the schedule feels trustworthy. If they are vague, the business pays for confusion in no-shows, support effort, and lost utilization.