Skip to content

Design Principles

Seven principles guide every TAPPaaS decision — which software gets curated in, how modules must behave, what ships enabled and what stays off. It is why the platform is called TAPPaaS — pronounced tapas, like the Spanish dish: a curated collection of delicious servings that together make a comprehensive meal. The principles are ordered the way our users evaluate platforms: risk first, then cost, then capability — and they serve as the evaluation filter for new modules.

1. Digital sovereignty — you stay in control

Your data, your infrastructure, your rules. TAPPaaS runs fully local, across a cluster, or hybrid alongside cloud services. No dependency on external vendors: you decide where your data lives and who can access it. Directly relevant for government, healthcare, and SMBs subject to GDPR / NIS2 — see Digital Sovereignty.

2. Security by design — zero trust

Security is not a configuration step; it is the foundation. Every component follows zero-trust principles: access is denied by default, everything must be explicitly granted. Designed to align with NIS2 and modern cybersecurity standards — without requiring a security specialist to operate.

3. Locked down and safe by default

Exposing a service to the network requires an active, deliberate decision. The safe choice is always the default — protecting admins and users from accidental misconfiguration, one of the leading causes of security incidents in self-hosted environments. Most platforms expose everything by default; TAPPaaS does the opposite.

4. Open source — no vendor lock-in

Fully open source (MPL 2.0). No subscriptions, no per-seat pricing, no egress fees, no cloud-provider dependency. You can inspect, audit, fork, or migrate at any time — and it meets open-standard requirements for public-sector procurement.

The same rule governs every component we curate into the platform. It must:

  • be open source;
  • show a track record of being secure;
  • be established and sufficiently feature-complete;
  • use open data formats — so you can migrate away from any component, or from TAPPaaS itself. No lock-in means not even ours.

5. Predictable cost — hardware versatility

Runs on commodity x86 hardware: new, old, or mixed. Existing machines can be repurposed instead of replaced, extending asset lifecycles and reducing capital expenditure. Combined with zero subscription cost, this points to a significantly lower total cost of ownership than cloud or traditional enterprise platforms. Honest nuance: older hardware draws more power — the net benefit depends on hardware age and workload.

6. One platform — lower operational overhead

One platform covers deployment, updates, identity and access, monitoring, backup and lifecycle — no stitching together ten separate tools. Configuration is declarative JSON, consistent across every module.

7. Enterprise-grade stability, without enterprise complexity

Built on mature, actively maintained open-source components. Works offline. Accessible from mobile. Scales from a single node to a multi-node HA cluster — enterprise reliability without an enterprise budget or a platform-engineering team.


What TAPPaaS is not

TAPPaaS is not a general-purpose PaaS for large engineering teams. It is purpose-built for prosumers, SOHO, SMBs, and local or regional government IT — organisations that need modern cloud capabilities without cloud dependency or cloud complexity. If you run a hundred-developer product organisation, you want a different tool.


These principles are the yardstick for module decisions and roadmap trade-offs. Where the story came from: Why TAPPaaS.