Engineering · Engineering Principles
Technology Stack
The kinds of technologies we use and why we favour stable, well-supported choices over novelty.
What we prefer
Established languages, frameworks, and databases with strong documentation, active maintenance, and large communities.
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.
Why not the newest thing
Unproven tools add risk and long-term maintenance cost. We adopt new technology when it clearly earns its place.
Hosting and infrastructure
Deployment to reputable platforms with automated release pipelines and manageable operational overhead.
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.
