Technology for custom software

We choose technology that fits the software problem and keeps the software easy to change and maintain.

  • The languages and frameworks we use to build software.

  • Infrastructure for hosting, deployment, and operational control

  • The tools that support our development process.

Our technical choices

The right solution starts with the problem

We first want to understand what you need to solve. Then we choose an approach and the technology to match. That includes the programming language and framework, the infrastructure your software runs on, and the tools we use to develop, test and deploy it.

The solution should address the problem where it originates. A slow application might need a more efficient database query. Frequent release failures might call for automated checks and changes to the deployment process. That's why we consider these parts together.

A developer looking at code on two screens

Categories

How we organize technology

Languages & frameworks

The languages and frameworks we use to build software.

Infrastructure

Everything that keeps software running reliably and releases it in a controlled way.

Tooling

The tools that support our development process.

CONTACT

Get in touch with us

Have a question or want to discuss your software? Leave your details and we will get back to you soon.