Technology

Last updated:

Our technology stack has been tailored to balance time to market and long term maintainability.

Our web development stack

Our choices for languages:

Our choices for frameworks:

Our choices for services:

We write software that uses but should not depend on a framework. Our goal is to separate framework code from core domain code as best we can so that teams can make their own technology decisions later.

Other proficiencies

Our skills go beyond our preferred technology stack, and we've made and maintained apps across multiple languages and platforms.

Other languages we're experienced in:

Other tools, frameworks and libraries:

We also have experience building apps that integrate with platforms like Shopify and Stripe, building deep online store integrations and checkouts.