Technologies

Technologies we work with

Technology should support the system, not dictate it. Select any technology below for a plain explanation of what it is, where we use it, and the cases where we would choose something else.

Rows of server racks inside a data center

How we choose

A stack decision is really a maintenance decision

We select technology after looking at the application, existing systems, security requirements, integrations, hosting environment, team capabilities, and how the software will be maintained years from now.

  • Whether another developer could be hired who already knows it
  • How cleanly it connects to the systems you already run
  • Whether it is actively maintained with a real security update record
  • Whether the hosting model fits your IT environment and budget
Read: choosing technology for long-term business software
Networking and server hardware lit in a server room

Full catalog

Every technology, grouped by what it does

Each entry explains the technology in plain language, lists where we apply it, and states honestly when we would recommend an alternative.

Front-End Development

1 technology

Application Development

1 technology

Back-End Development

1 technology

Back-End, Data & AI

1 technology

Enterprise Application Development

1 technology

Mobile Development

1 technology

Database

2 technologies

Document Database

1 technology

Managed Application Platform

1 technology

Cloud Infrastructure

2 technologies

Deployment & Infrastructure

1 technology

Already invested in a particular platform or stack?

We can work around established infrastructure when it makes sense. A new project does not automatically require replacing technology that is still dependable and well understood by your organization.

Not sure which technology fits your project?

Describe the system and the constraints. We will tell you what we would use and why, including when the answer is something we do not sell.

Contact Us