The Great Unbundling of the Software Stack

<Author/>

Hatched by <Author/>

Jun 11, 2026

10 min read

91%

0

The strange new question behind modern software

What if the most important shift in software is not AI, cloud, or open source, but something quieter and more structural: the unbundling of trust?

For years, software teams accepted a familiar tradeoff. If you wanted speed, you rented trust from SaaS vendors. They handled authentication, analytics, newsletters, storage, scheduling, forms, search, deployments, and more. You moved faster, but your data, workflows, and constraints lived inside someone else’s box. Open source is changing that equation, but not by simply offering cheaper clones of popular tools. It is doing something deeper: turning the software stack into a set of modular trust primitives that can be assembled, owned, audited, and swapped.

That shift matters because modern software is no longer just code. It is a living system of permissions, data flows, identities, models, policies, and user relationships. A startup does not just need a database. It needs a secure boundary around customer data, a way to authenticate users, a mechanism to search content, an analytics layer, a notification pipeline, a scheduling system, a design surface, and increasingly, a place to host AI models and workflows. The question is no longer, “Which vendor provides all of this?” The question is, “Which pieces do we want to own, and which pieces are safe to rent?”

The real revolution is not that open source can replace SaaS. It is that it lets teams decide where trust should live.


From tools to trust boundaries

A useful way to understand this moment is to stop thinking in categories like “frontend tool,” “backend framework,” or “alternative to X.” Those labels hide what matters. The real function of many modern open source tools is to define a trust boundary around a business capability.

Consider authentication. A hosted auth provider is convenient, but it also centralizes one of the most sensitive control points in your product. When identity lives elsewhere, your product inherits someone else’s assumptions about security, pricing, tenancy, compliance, and lock-in. Self-hosted options such as Stack Auth, Hanko, Logto, Authentik, and Zitadel are attractive not because they are fashionable, but because they let identity become part of the system’s architecture rather than a rental item.

The same is true for analytics. Tools like Plausible, Matomo, Umami, PostHog, and SigNoz are not merely replacements for dashboards. They are answers to a governance question: Who gets to observe the behavior of your users, and under what terms? If your metrics are deeply tied to your product decisions, outsourcing them is not neutral. It shapes the kind of questions you can ask, the data you keep, and the privacy promises you can honestly make.

This pattern extends across the stack:

  • Storage becomes a sovereignty issue with Min.io, SeaweedFS, and Garage.
  • Automation becomes a reliability and privacy issue with n8n and Huginn.
  • Forms and surveys become data stewardship issues with LimeSurvey, SurveyJS, and Formbricks.
  • Search becomes a control issue with MeiliSearch, Typesense, and Trieve.
  • Deployment becomes an operational policy issue with Coolify, Dokku, and Taubyte.
  • Email and newsletters become audience ownership issues with Listmonk and Mautic.

The common thread is not “open source is cheaper.” The common thread is that each tool allows a company to reclaim a slice of control over the mechanisms that shape its future.


The SaaS trap was never just cost

When people compare open source alternatives to SaaS, they often start with cost savings. That is too shallow. Cost matters, but it is not the most important variable. The deeper issue is that SaaS often externalizes complexity in exchange for internal dependency.

At first, this feels like a bargain. You do not need to manage infrastructure, security patches, user data, or scaling concerns. But over time, those invisible responsibilities return in another form: price increases, feature constraints, API limitations, export friction, compliance headaches, and product decisions that bend around a vendor’s roadmap.

A company can end up in a situation where the tool meant to accelerate it now quietly dictates its pace. For example, a startup using a proprietary design platform, authentication provider, analytics suite, CRM, newsletter tool, and deployment platform may look lean on paper. Yet its strategic freedom has been fragmented across half a dozen contracts. Each one is manageable alone. Together, they form a lattice of dependency.

Open source alternatives disrupt that lattice because they let teams choose where to centralize and where to decentralize. You can centralize your own data while decentralizing your tooling. You can standardize on a platform like Supabase or Appwrite for backend features, while keeping your search, analytics, and notifications in separate self-hosted services. You can use Penpot for design collaboration and Listmonk for owned audience communication, then stitch them into a stack that reflects your own operating model rather than a vendor’s packaging decisions.

This is why the best open source tools are not just substitutes. They are escape valves. They make it possible to leave a vendor relationship without rewriting the business.


The new architecture: composable sovereignty

The most interesting thing about the current generation of open source tools is that they are not trying to recreate giant monoliths. Instead, they are becoming highly specialized building blocks. That reflects a deeper architectural change: software is moving from bundled suites to composable sovereignty.

Composable sovereignty means you can assemble a system where each part is chosen for a specific trust model. You might use:

  • Encore for type-safe backend applications
  • Supabase for database and auth foundations
  • OPAL to enforce policy around internal administration
  • Tolgee for localization
  • ChartDB for visualizing database relationships
  • Crawlee for controlled web scraping
  • Taipy or KitOps for AI app and model workflows
  • Rallly for scheduling coordination
  • OpenAlternative to discover more tools in the same ecosystem

This does more than reduce vendor lock-in. It changes how teams think. Instead of asking whether a platform can “do everything,” teams can ask whether each capability deserves its own boundary, its own lifecycle, and its own governance model.

That is a profound shift. Monoliths encourage abstraction by hiding complexity. Composable open source encourages intentional complexity, which is often healthier. When you can see the seams, you can reason about them. When you can reason about them, you can change them. And when you can change them, you become less dependent on luck, pricing strategy, and vendor priorities.

This is particularly important in AI. AI systems are not just features. They are pipelines that involve models, datasets, prompts, evaluation, access control, and costs that can change rapidly. Tools like Taipy and KitOps matter because they make AI more operable, more inspectable, and more governable. In a world where model behavior can drift and vendor APIs can shift overnight, ownership is not a philosophical preference. It is operational insurance.

In the old stack, the key question was, “Can this platform scale?” In the new stack, the key question is, “Can this system stay understandable when the product, team, and regulations change?”


A mental model: rent the surface, own the spine

A practical way to navigate this landscape is to separate software into two layers: the surface and the spine.

The surface consists of tools whose value is mostly about convenience, presentation, or transient workflows. The spine consists of systems that encode durable knowledge about your business, customers, or obligations.

Examples of surface layer tools include scheduling, newsletters, internal dashboards, collaborative notes, surveys, and maybe even some design workflows. These are important, but their strategic value is usually lower. A team can rent them if the integrations are good and the switching cost is manageable.

The spine includes identity, permissions, data storage, search, analytics, audit trails, automation, and policy enforcement. These are not just operational tools. They define how the organization behaves. If you lose control over the spine, you lose control over the business.

This model helps explain why certain open source tools feel more consequential than others. Listmonk is not just a newsletter manager. It is a way to own the relationship with your audience. Stack Auth is not just login infrastructure. It is a statement about who controls access. Matomo is not just analytics. It is a commitment to measurement without surrendering user data. OPAL is not just policy software. It is the machinery of organizational restraint.

When teams understand the surface versus spine distinction, they stop evaluating tools only by feature lists. They start evaluating them by the kinds of commitments they create. That is a much more mature procurement instinct.


The hidden advantage: open source makes governance visible

There is another, subtler benefit to this shift. Open source does not just let you own more. It makes governance visible.

With proprietary SaaS, policy is often implicit. You discover the rules only when you violate them, exceed a quota, or request a feature that is not on the roadmap. With open source, governance becomes inspectable. You can see how access control works, how data is stored, how automation triggers are handled, how models are versioned, and how localization strings are managed.

That visibility matters because software teams increasingly operate under overlapping constraints: privacy laws, security reviews, procurement standards, audit requirements, and customer expectations. The better your tools reveal their own mechanics, the easier it is to align them with policy.

This is where tools like OPAL become especially interesting. Policy is often treated as a late stage paperwork problem, but in reality it is an architectural layer. The same goes for notifications, forms, and document signing. Documenso, Novu, Formbricks, and similar tools are not just utilities. They are infrastructural expressions of how an organization handles consent, communication, and accountability.

A mature stack should not merely be functional. It should be legible. Legibility is what allows a small team to behave like a serious institution without becoming a bureaucratic one.


How to apply this without overengineering

The danger in any conversation about self-hosting and open source is that it can slide into ideology. Not every SaaS tool is bad. Not every open source tool is ready for production. The goal is not to replace everything. The goal is to differentiate strategic control from tactical convenience.

A good rule is this: own what would hurt to lose, rent what is easy to replace.

That means starting with the systems most tied to your core relationship with customers and operations. For many teams, that list includes identity, data storage, analytics, email list ownership, and automation. Those are the capabilities where lock-in compounds over time. Replacing a scheduling tool later is annoying. Replacing your auth layer or your data pipeline is a project.

At the same time, do not self-host merely to feel independent. Independence is only valuable if it reduces meaningful risk. The best adoption strategy is selective and cumulative:

  1. Start with one high-value dependency, often authentication, analytics, or mailing.
  2. Choose a tool that integrates cleanly with the rest of your stack.
  3. Document ownership, backups, and exit paths from day one.
  4. Use the new visibility to tighten governance and reduce surprises.
  5. Only then expand into adjacent systems.

This is less like adopting a platform and more like building a portfolio. Each component should earn its place by improving control, clarity, or resilience.


Key Takeaways

  • Treat software as a set of trust boundaries, not just features. Ask where identity, data, policy, and observability should live.
  • Own the spine, rent the surface. Keep control over the systems that define your business, and be pragmatic about everything else.
  • Use open source to make governance visible. If you cannot inspect how a tool handles access, data, or automation, you are outsourcing more than convenience.
  • Replace lock-in with composability. Prefer tools that can be swapped, integrated, and audited without rewriting your whole stack.
  • Adopt selectively. The goal is not maximum self-hosting. The goal is strategic control over the dependencies that matter most.

Conclusion: the future belongs to organizations that can swap their dependencies

The most important lesson in the rise of modern open source tools is not that they are free, or even that they are good alternatives. It is that they let software teams redesign the politics of their stack.

Every system embodies a decision about trust: who owns the data, who sets the rules, who can inspect the logic, who can leave, and who gets stuck. SaaS often hides those decisions inside convenience. Open source, when used well, brings them back into the open where they can be negotiated deliberately.

That is why this moment feels bigger than tool choice. We are watching the software stack become more like a constitution and less like a subscription list. The winners will not be the teams that adopt the most tools. They will be the teams that know which dependencies they can afford to rent, and which ones they must own in order to remain free to evolve.

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣