Custom apps should be phased
A phased project reduces the risk of spending the full budget before real users validate the workflow.
Discovery, prototype, MVP, testing and staged improvement can keep the first release focused while allowing the platform to grow.