A practical perspective
Start with the main task: booking, managing customers, checking a record or coordinating a team. The first version should complete that task reliably.
A PWA can provide an installable experience. Offline behaviour, permissions, authentication and update handling must fit the sensitivity of the information.
Eric Chuar