Early access for towns and cities. We are piloting with our first municipality and taking a few more partners for 2027.

The shared foundation under every application

Castorix is built the way a modern software company would build a municipality’s systems: one core, many applications, one set of data.

Pick any applications.They all run on the core.

Start with one application or take them all. Each one plugs into the same core, which comes with your first application, so everything you add shares the same residents, sign-in and staff workspace.

Applications · your choice Select an application to see what it does.
Always included

The core

Comes with your first application. Every application you add plugs into it and shares what is here.

Back office

One interface for every department, with the same navigation, the same search and the same citizen lookup.

Citizen record

One record per resident, shared by every application. A library card and a program registration attach to the same person.

Identity and roles

Staff and residents sign in once. Roles per municipality decide who sees what.

Bilingual content

Public content carries English and French, and residents switch with one click.

Custom fields and blocks

Add a field to a record or a block to your website yourself. No developer and no deploy.

Audit log

Every change by a staff member or an assistant is recorded: who, what, when and from where.

Open by design

Your data is yours. We built the exits before the entrances.

  • Importers for every application
  • Full export in CSV and JSON, per application or per municipality
  • A REST API for every application, with an OpenAPI specification and keys scoped to exactly what you allow
  • Signed webhooks for every change, so your other systems stay in step
  • Open data feeds for the calendar and programs, no key needed
  • MARC21, SIP2, iCal and DCAT where the standard exists
Switching to Castorix
Export
CastorixTown of Tanglewood · Settings · Export
Everything, in open formats
DatasetFormatRows
citizensCSV · JSON41ready
library_itemsMARC21 · JSON200ready
library_loansCSV97ready
website_pagesHTML · JSON5ready
recreation_programsiCal · CSV18ready
audit_eventsJSON lines3,208building
Trust

Built for the scrutiny governments are under

  • Row-level security in Postgres for every municipality’s data
  • Hosted in Canada, backed up to a second Canadian region
  • Point-in-time backups and quarterly restore drills
  • WCAG 2.1 AA on every page, tested with keyboard and screen reader
  • SOC 2 program under way

“The database itself refuses to return another municipality’s rows.”

How we explain it to auditors
Audit log
CastorixAudit logAll staff ▾  Last 7 days ▾
WhenWhoWhatRecord
10:42A. LiuChecked inTW000100231
10:37AssistantDrafted French text/pages/snow
10:15M. RoyPublished page/pages/about
09:58A. LiuIssued cardLC000032
09:30SystemNightly exporttanglewood

Getting started is easy.

Start with one application and a pilot group of staff. We import your data and you keep your domain.

Check out our plans, priced per application and scaled to population.

See our plans