Buy the seat when it covers the job. Commission a build when the process is differentiating, when spreadsheets are blocking the work, or when you need to change the workflow without waiting on a vendor roadmap.
The decision is fit and ownership. A subscription is a strong start when it matches the job. A custom internal tool belongs to the team that runs it: change control, a record of what the software does, and a handoff your team can run without a private workaround.
Airtable, Notion, and Sheets are excellent until the base is the business. Slack-copy workflows — the same status pasted into a channel because the tool cannot notify the right person — are a sign the process wants software, not another seat. The four custom pillars cover that range: integrations and API development, bespoke monitoring and automation, data pipelines and analytics, and full-stack web application development. Internal tools usually draw on more than one of them. Use a product, including a studio product, when it fits. Build when it does not. That choice is also on the services hub.