Multiple roles
Different people need different permissions, records, screens, and actions.

Custom software · Scoped after discovery
Custom application work starts when your business needs specific roles, records, calculations, screens, or integrations that the defined website and workflow offers cannot cover.
One or more of these needs must be central to the first release. Standard forms, booking, CRM, and routine workflow rules belong in the defined offers instead.
Different people need different permissions, records, screens, and actions.

The information and relationships do not fit a standard CRM, portal, or project tool.
Pricing, estimating, scoring, scheduling, or decision logic is specific to the business.
Several systems must exchange controlled records, states, and exceptions.
The business needs an operational workspace, not another generic form or dashboard.
Permissions, data ownership, recovery, operating costs, and exit need their own written plan.
The specification states what gets built, what it costs, how you will review it, and what belongs in a later release.
Show how one real request enters, who touches it, what changes, and how it closes.
You get the first-release boundary, features, review points, costs, and operating needs in writing.
You review the real system with realistic records instead of approving a slide deck.
Access, critical paths, data boundaries, and recovery steps are checked and recorded.