Structa

Structa

The relational database that finally makes sense.

Brilliantly easy. Seriously powerful. And—at last—actually affordable.

macOS 13+ Free on the Desktop Low-Code

Like FileMaker Pro. Without the Pro Pricing.

Structa gives you the full toolkit for building real, relational, multi-table apps—tables, forms, formulas, scripts, and templates—wrapped in an interface that makes the powerful stuff feel obvious.

📋

Real Relational Tables

Design proper schemas with typed fields, primary keys, and relationships between tables. Not a spreadsheet pretending to be a database—an actual relational store with referential integrity.

🧩

Drag-And-Drop Forms

Build the screens your data needs without writing UI code. Fields, lookups, related records, buttons—assembled visually, polished automatically. Your business logic finally has a face.

Formulas That Just Work

Calculated fields, summaries, lookups, conditionals—expressed in a familiar formula syntax, evaluated on the fly. If you've used a spreadsheet, you already know how to use them.

📝

Scripts For The Last 10%

When formulas aren't enough, drop into the scripting layer. Run on form load, on save, on a button press. Read records, mutate state, integrate with the world—without leaving the project.

🎨

Templates To Start From

Inventory, CRM, project tracker, asset registry, invoicing—start from a real, working template and shape it to your business. Or start from scratch in three clicks.

👨‍💻

Genuinely Low-Code

You can ship something useful without writing a line of code. You can write code when you want to. Most low-code tools fail at one or the other—Structa is built so neither path is a dead end.

💾

Your File. Your Mac. Your Data.

Each project is a single file you own outright. Open it, copy it, back it up, version-control it. No cloud lock-in, no vendor account required, no monthly hostage situation.

🌐

Serve It When You're Ready

Outgrown single-user? Flip a switch and serve the same project to macOS clients on your LAN, or to any browser on the web. No rewrite, no migration—same file, same forms, same scripts.

🔒

Native & Sandboxed

Built native for Apple Silicon and Intel. Sandboxed under the Mac App Sandbox. Fast launches, low memory, and no third party gets a peek at what's in your database.

Everything A Real Database Needs.

Not a toy. Not a watered-down spreadsheet. The features you'd expect to pay hundreds for, in a project file you can carry on a USB stick.

Multiple tables
Relationships
Typed fields
Primary keys
Calculated fields
Lookup fields
Custom forms
List & detail views
Scripts & triggers
Formula engine
Project templates
Import & export
Single-file projects
LAN serving
Web client

Built For The Apps You Were Going To Use A Spreadsheet For.

If your "database" is a sprawling Excel file held together with hope, Structa is for you.

💼 Small businesses 📑 CRM & contacts 📦 Inventory & assets 📋 Project & task tracking 💵 Invoicing & quoting 🏫 Schools & non-profits 🧪 Researchers & labs ⚖️ Clinics & practices 🛡️ Tradespeople & field crews 📚 Archivists & collectors 🚀 Internal tools at startups 💻 FileMaker refugees

Free To Use. Pay When You Outgrow Single-User.

No trial timer. No nag screens. No feature gates on the design surface. The whole desktop experience is free, forever. You only pay when you need to share a database with other people in real time—and only for as long as you need to.

🇨🇦 We're proudly Canadian! All in-app purchases in Canada are at par with USD.

Desktop
Structa Free
$0 / forever

Everything you need to design and use your database on your own Mac.

  • Unlimited projects, tables, and records
  • Full form, formula, and script editor
  • All built-in templates
  • Single-user, single-Mac usage
  • Import & export
  • Free updates
Web Serving
Structa Web
From $19.99 / month

Same project, same forms, in any browser. Activate once, connect as many clients as you like.

  • Everything in Structa Server
  • $19.99 / month — unlimited browser connections
  • $24.99 / month — with managed proxy
  • Browser client for the same project file
  • No browser plugins, no install
  • Forms render natively in the browser
  • Cancel anytime

What You Need

Structa

macOS 13 Ventura or later
Apple Silicon or Intel Mac
No internet connection required for normal use
That's it. No accounts. No subscriptions. No credit card to get started.

Your Project

One file per project, on your Mac
Read/write access to the folder you keep it in
Structa never moves your project, never phones home, and never holds your data hostage—the file is yours.

Privacy Policy

Effective Date: May 15, 2026

Structa is developed by Forensic Intelligence, Ltd. ("we", "us", "our"). We are committed to protecting your privacy and the privacy of the data you put into your databases.

Data Collection

Structa does not collect, transmit, or store any of your project data. Your tables, records, forms, formulas, and scripts live in a project file on your Mac. Nothing in that file is ever sent to us, to Apple, or to any third party.

Network Communication

The desktop edition of Structa makes no outbound network requests for normal use. License activation, if applicable to your edition, contacts our licensing endpoint and exchanges only the information required to validate the license.

If you choose to enable LAN or Web serving (paid editions), Structa will accept inbound connections from clients you have explicitly authorized—over your own network, on your own server.

File Access

Structa is sandboxed under the Mac App Sandbox. It can only access project files you explicitly create, open, or drop into the window. Structa never copies your files to the cloud, never moves them, and never modifies any file you have not explicitly opened.

Analytics & Telemetry

Structa contains no analytics, telemetry, crash reporting, or tracking of any kind. We do not know who uses our software, how often, or for what purpose.

Third-Party Services

Structa does not use third-party analytics, advertising, or tracking services. If you write scripts that connect to outside APIs, those connections are made by your scripts, on your behalf, under your control—not by us.

Children's Privacy

Structa is a productivity tool and is not directed at children under 13. We do not knowingly collect any information from children.

Changes to This Policy

We may update this privacy policy from time to time. Any changes will be posted on this page with an updated effective date.

Contact

If you have questions about this privacy policy, please contact us at john@forensicintelligence.ca.

Get In Touch

Bug reports, feature requests, licensing questions, or just kind words—all welcome.

Structa is built and maintained by Forensic Intelligence, Ltd. We read every email.

john@forensicintelligence.ca
Forensic Intelligence, Ltd.
13353 Commerce Parkway, Unit 330
Richmond, BC, Canada V6V 3A1