Brownsmith Dynamics

Services, products, company information, learning, and contact paths in one place.

SaaS, Open Source, Custom Build, or a Better Process?

A practical decision guide for choosing SaaS, open source, custom software, an agency, or an AI-assisted build when a business problem needs a better system.

September 19, 20267 min read
Team comparing options for a business software decision

Product perspective

Workflow Automation Hub

View product

When a business process starts to hurt, the first proposed answer is often software. The more useful first decision is what kind of change the work actually needs. A paid SaaS tool may be enough. An open-source project may provide a better foundation. A custom system may be justified. Sometimes the right answer is a clearer process and no new application.

The choice matters because each option moves cost and responsibility to a different place. A subscription buys convenience. Open source offers more control but leaves operations with the owner. Custom work can fit the process closely but creates a system that someone must maintain. An agency or AI assistant can speed delivery, but neither removes the need for a person who understands the business outcome.

In Brownsmith's prototype and server work, we have had to separate the appeal of building from the work of operating what gets built. This guide is a decision framework drawn from that practice. The examples are illustrative; no client savings or outcomes are claimed.

Start With the Work

Decide What Must Improve Before Comparing Tools.

Map one real workflow from trigger to outcome. Identify the information it needs, the decisions a person makes, the handoffs that fail, and the evidence that tells you the work is complete. Then separate the actual requirement from preferences such as a modern interface or an AI feature.

A useful decision record includes the number of users, process stability, integration needs, data sensitivity, tolerance for downtime, internal technical capacity, budget over the first two years, and the cost of changing direction. Those details usually narrow the field faster than a long feature comparison.

  • Buy SaaS. Good fit when the workflow is common, speed matters, and the vendor's security, integrations, and pricing are acceptable.
  • Adopt open source. Good fit when data portability, inspectability, hosting choice, or adaptation matters and the team can operate it.
  • Build custom. Good fit when the process creates meaningful value, is specific to the business, and existing tools force costly compromises.

The Real Cost

Price the Owner's Work Alongside the Software.

SaaS pricing is easy to see, which makes it easy to compare badly. Include migration, integrations, training, exports, user growth, vendor changes, and the cost of being unable to change an important workflow. The cheapest monthly plan can become expensive when the team works around it every day.

Open source has a licence cost that may be low and an operating cost that is not. Someone must install updates, protect credentials, monitor availability, back up data, restore it, and answer the question when the service stops. A small, well-documented deployment can be sensible. A critical system maintained by one unavailable person is not.

Custom software has a similar ownership question. Ask who will fix a dependency, rotate an integration credential, understand the database, and change the workflow six months after launch. The handover, documentation, test coverage, deployment access, and recovery plan are part of the product. If a proposal leaves them out, the price is incomplete.

Open-Source Due Diligence

Inspect the Project Before Depending on It.

A public repository is evidence that code can be inspected, not proof that a small team can operate the application. Read its licence, deployment guide, supported versions, release history, issue activity, and data export path. If an extension or fork is needed, identify who will maintain that change after the first installation.

Try the critical task in a disposable environment. Include sign-in, a permission boundary, backup and restore, and an update. Record what needed a developer, what an operator could handle, and what the project documentation left unclear. That test tells you more about fit than a feature checklist alone.

Choosing a Builder

Evaluate an Agency or AI-Built Proposal by Its Learning Plan.

A strong agency proposal connects the business problem to a small first release. It names the users, assumptions, acceptance criteria, data boundaries, dependencies, and the decisions that will be made after the first test. It explains how the owner will review the work and operate it later. A long feature list is less useful than a short path to evidence.

An AI-built proposal deserves the same scrutiny. Ask which parts were generated, which parts were reviewed, how authentication and permissions are handled, what tests exist, where secrets live, and how a human can inspect and change the system. “The AI built it quickly” describes production speed, not reliability or fit.

AI can reduce the cost of exploration when the brief and review are clear. It can also generate unnecessary software at impressive speed. Keep the first release narrow, require a visible diff, run tests against the important paths, and retain someone who can make the final call when the output is plausible but wrong.

A Sensible First Move

Make the First Commitment Easy to Reverse.

Choose a low-consequence workflow and define what success looks like before implementation begins. Keep exports, credentials, and configuration documented. Use a staging environment when data or access matters. Decide who can approve a production change and what failure would trigger a rollback.

If the test works, you will have better information for the next investment. If it fails, the cost is bounded and the learning remains useful. This is why a small service, manual workflow, or focused internal tool can be a better first step than a full SaaS platform.

Conclusion

Choose the System You Can Actually Own.

SaaS, open source, custom software, and process design are tools for different operating conditions. The right choice matches the problem, the evidence, the budget, and the people who will maintain the result.

Start with one workflow. Make the cost and ownership visible. Test the smallest useful change. Then let the evidence decide whether the next step is a subscription, an open-source deployment, custom work, or a better habit that needed no software at all.

Workflow Design

Make the work visible before automating it

Map ownership, inputs, handoffs, and exceptions before selecting a tool.

Read the workflow guide

Open Source

Understand the work behind self-hosting

See how maintenance, backups, access, and recovery change the economics of ownership.

Read the self-hosting guide

Research notes

Sources and Supporting Material

These references support factual claims in the article. Brownsmith's interpretation and forward-looking analysis remain editorial judgement rather than vendor promises.

Build the decision skill

Continue with choose the right solution.

Use the related guide to turn this perspective into a reviewable product decision.

MVP Building for Founders