
What are you actually choosing?
SaaS is ready-made software delivered as a service. No-code platforms let you configure an application within a provider's capabilities. Automation executes defined steps; integration connects systems. Custom software is developed for your particular needs.
These categories overlap. A custom application may use hosted services, and a no-code tool may contain automation. The decision is about business fit and responsibility, not a competition between labels.
Compare the trade-offs on the same scope
| Criterion | SaaS | No-code | Integration / automation | Custom software |
|---|---|---|---|---|
| Initial work | Selection, configuration and migration. | Data model, screens and rules. | Connections, mapping and error handling. | Scoping, design, development and testing. |
| Recurring cost | Licences and usage charges. | Platform licences, usage and administration. | Platform or hosting costs and connector upkeep. | Hosting, maintenance, services and changes. |
| Customization | Within the product's supported options. | Within platform and extension limits. | Changes handoffs; may not change either tool's interface. | Designed around the agreed rules and constraints. |
| Time to usefulness | Can be short when fit and data are straightforward. | Can be short for a bounded workflow. | Depends on APIs, data and failure cases. | Depends on the first scope and validation work. |
| Maintenance | Vendor maintains the product; your configuration still needs ownership. | Platform plus your configured application. | Monitor runs and adapt to system changes. | An explicit operating and maintenance agreement is needed. |
| Permissions | Check required roles and data boundaries. | Verify permissions against real user cases. | Control access granted to each connection. | Specify and test the access model. |
| Integration | Subject to available APIs and plan limits. | Subject to connectors and extension options. | Its main purpose; source capabilities still constrain it. | Possible where external systems permit it. |
| Growth and complexity | Check pricing and fit at expected volume. | Check execution limits and maintainability. | Avoid a web of poorly owned connections. | Plan capacity and complexity within the budget. |
| Control and dependency | Dependence on product roadmap and terms. | Dependence on platform capabilities and export options. | Dependence on connected systems and tooling. | Depends on contracts, documentation and access; not automatically independence. |
| Migration and exit | Check data export and transition effort. | Check whether data and logic can be moved. | Document mappings and stop/restart procedures. | Agree rights, access and handover arrangements. |
Choose from the problem, not from a preferred technology
A standard scheduling need
If an existing product supports bookings and notifications adequately, use it. Building the same standard workflow would need a clear business reason.
Two useful tools with repeated entry
First examine a connection or automation. Replacing both systems may add migration and training work without solving anything extra.
An internal approval process
A no-code application may work if its permissions, data model and operating limits fit. Test the difficult case before choosing it.
A distinctive operational workflow
Custom software may be appropriate when essential rules, roles or interfaces cannot be covered adequately by existing options.
Where do tools such as Make or n8n fit?
Workflow platforms such as Make and n8n help coordinate actions between systems. They are options to assess when the need is primarily a sequence of transfers, checks or actions. Their suitability depends on available connectors, permissions, operating requirements and the complexity of the flow.
A platform name is not a solution design. Decide who maintains the workflow, how failures are handled and what happens if a connected system changes. These examples do not imply a BSAE partnership or certification.
When BSAE is probably not needed
If an existing tool meets the essential requirement and your team can configure it reliably, start there. A better spreadsheet template, an enabled built-in feature or a simpler internal procedure may resolve the issue.
Outside help becomes more useful when the options are unclear, important data must move between systems, or the process has rules and risks that require careful design. It should still begin with a check that new development is justified.
Use one realistic workflow to make the decision
Define the non-negotiables
List the essential outcome, permissions, data needs and constraints. Keep preferences separate.
Try the alternatives
Walk the same example, including an exception, through a suitable product, configuration or prototype.
Compare the complete cost
Include licences, setup, migration, internal time, support and exit effort over a consistent period.
Assign responsibility
Identify who owns the process, configuration, access, monitoring and future decisions.
Common questions
Does choosing SaaS now prevent custom development later?
No. A later application can complement a useful product. Check APIs, export options and data ownership terms now to keep future options realistic.
Is no-code maintenance-free?
No. Someone must understand the data model, permissions and rules, manage access and test changes. The platform handles some infrastructure, not every operating responsibility.
Can an integration be enough without building a new interface?
Yes. If people can already do their work in the existing tools, reliable data transfer may solve the problem. Add a new interface only when the workflow requires it.