Engineering · Engineering Principles

Technology Stack

The kinds of technologies we use and why we favour stable, well-supported choices over novelty.

01

What we prefer

Established languages, frameworks, and databases with strong documentation, active maintenance, and large communities.

02

Typical web stack

Modern JavaScript and TypeScript on the web, with a framework suited to the project and a relational database for structured business data.

03

Why not the newest thing

Unproven tools add risk and long-term maintenance cost. We adopt new technology when it clearly earns its place.

04

Hosting and infrastructure

Deployment to reputable platforms with automated release pipelines and manageable operational overhead.

05

Reuse where sensible

We reuse existing, compatible dependencies rather than introducing duplicates of what already works.

FAQs

Common questions

Often yes, if it is well-supported and a good fit for the problem.

All software ages; we choose tools with long support horizons and keep dependencies current.

No. We favour open, standard technologies and standard data formats.