The repeat-use test
Apps make sense when the same people come back weekly or more: loyalty, ordering, crew tools in the field, anything needing offline use, camera, GPS or push notifications.
For once-a-year decisions, a fast mobile website wins every time.
Internal apps are the easy yes
Crew apps for job photos, checklists, time and parts almost always pay off, because the users are on payroll and install once.
How we scope it
One-time build against a fixed feature list, then a monthly plan covering store updates, OS compatibility and small changes. Store fees are separate and yours.