About Quartix
We would rather build 3 things properly than thirty things thinly.
Quartix builds software for the two kinds of organisation we understand well: teams that ship software, and institutions that teach. Everything we make runs on the same foundation, because a suite that shares nothing is just a catalogue.
What we build on
Four decisions that shape every product.
One platform, not one logo
Most software suites are acquisitions stapled together. Ours share an identity layer, a data layer, and a component library — which is the only honest reason to buy two of them from the same company.
Real-time by default
Socket.io and MessagePack carry updates across every product. Collaboration is not a feature we added to one app; it is how the platform moves data.
A record exists once
PostgreSQL, MongoDB, and Redis sit behind one access layer. A student enrolled in School ERP is the same student the LMS teaches — not a copy kept in step by a nightly job.
Governance is not an upsell
Role-based access, audit logging, and encrypted secrets are part of the platform every product inherits, rather than an enterprise tier sold back to you later.
What we make
3 products, three audiences.
Two of them are libraries we built for ourselves and kept maintaining because everything else depends on them.
Business Apps
Education Suite
How it is built
One stack, end to end.
Every product is written against the same runtime, the same data access layer, and the same component library. An engineer who works on the LMS can fix a bug in the ERP.
Layer 01
Frontend
React 19, Next.js, Tailwind CSS 4, Framer Motion
Layer 02
Backend
Node.js, Express 5, TypeScript, Zod, Msgpackr
Layer 03
Data
PostgreSQL, MongoDB, ioredis, Drizzle ORM
Layer 04
Real-time
Socket.io, WebRTC
Start with one product.
Every Quartix product has a free or self-hosted way in. Prove one works before you think about the rest of the suite.