Most software today is built on a simple assumption: your data lives on my servers, and you’ll pay me monthly to access it. It’s the SaaS model — convenient until it isn’t. Rising prices, account suspensions, vendor pivots, and the nagging sense that you’re renting tools you can’t truly control.

I’ve been building business software for two years now, and I’ve chosen a different path for Projexions: local-first desktop apps that you buy once, encrypt locally, and own forever.

The Problem with Renting Your Own Data

Subscription fatigue is real. Tools start at $9/month, creep to $29, then bundle into $99 stacks. Fine for casual use, but for client records, payment logs, or gear inventories, it adds up — and introduces risks:

  • Vendor lock-in — Export limits, data silos, or shutdowns wipe your history
  • Privacy trade-offs — Data on shared servers, even “encrypted,” means trusting their security audits
  • Cost creep — What began as “affordable” becomes a line item you resent

The local-first movement flips this: software that works offline-first, syncs if you want, but never holds your data hostage. It’s gaining traction among creators tired of SaaS churn — think indie devs, photographers, and solo operators who want reliability without MRR roulette.

Subscriptions still make sense for true cloud needs (hosting, email). But for personal and business tools? Ownership wins.

How Tauri Delivers Secure, Local Apps

Tauri is my framework of choice for Projexions’ apps. It bundles a Rust backend with a web frontend into executables under 10MB — no Electron bloat. Key security wins:

  • OS-level isolation — Runs in a tiny WebView sandbox with no full browser attack surface
  • CSP and permissions — Strict content policies block malicious scripts; explicit IPC handles all frontend-backend calls
  • Lifecycle hardening — Apps self-delete temp files and resist tampering

This isn’t theoretical. Tauri’s model beats bloated SaaS clients while matching native security.

Encryption: Your Data, Your Keys

Local doesn’t mean insecure. Every Projexions app uses SQLite with SQLCipher for disk encryption (AES-256-GCM), tied to a master password you set at first launch.

  • Drag in Stripe CSVs (Ledger)? Encrypted on import.
  • Client notes (Notes)? End-to-end before save.
  • Gear logs (Gear)? Password-protected vaults.

No server decrypts it. If your drive is encrypted with FileVault or BitLocker, it’s double-locked. A breach yields nothing plaintext to steal.

Subscriptions Aren’t Going Away — But Neither Is Ownership

I’m not anti-subscription. I use them daily. But for core tools handling sensitive data, local-first is superior: cheaper long-term, more private, always available offline.

Projexions tools embody this: practical, encrypted, yours. Built by a bookkeeper-turned-developer who has seen SaaS fail real businesses.


Disclosure: Nothing here constitutes financial or legal advice. These tools are for organization and record-keeping only.