An off-the-shelf tool
Right far more often than agencies admit.
Membership platforms, grant management systems and CRM suites solve most of this, immediately, with support attached. The cost is per seat and the process bends to fit theirs.
Choose it if: it covers eighty percent and the missing fifth is not the reason you exist.
A no-code build
Fast, cheap, and fine until it is load-bearing.
Airtable, Notion or a form builder wired together. Genuinely good for proving the workflow. The ceiling arrives at permissions, at reporting, and at the point where it holds data you cannot afford to lose.
Choose it if: you are still deciding what the process should be.
An in-house team
The right end state, at the wrong start.
A permanent team is better than any agency once the platform is the product. Hiring for it before there is a working system means paying salaries through the discovery phase, which is the least productive way to buy it.
Choose it if: the platform is your business and you have already proven it.
A custom build
Costs more on day one. Costs nothing per seat, ever.
You own the code, the data and the process. No per-user fee, so growth stops raising the bill. The reference build reached real use in six weeks, and the workflow that made it worth building was running in week three.
Choose it if: the fifth no tool supports is the reason the organisation exists.