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.

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

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 technologyApplication Development
1 technologyBack-End Development
1 technologyBack-End, Data & AI
1 technologyEnterprise Application Development
1 technologyMobile Development
1 technologyDatabase
2 technologiesPostgreSQL
Reliable open-source relational database
A reliable open-source relational database that works well for transactional business systems, reporting, structured relationships, and applications that need strong data integrity.
SQL Server
Microsoft relational database for established environments
Microsoft's relational database platform, commonly used in established business environments with .NET, Windows, Microsoft reporting, and enterprise administration requirements.
Document Database
1 technologyManaged Application Platform
1 technologyCloud Infrastructure
2 technologiesAmazon Web Services
Broad cloud platform for hosting and managed services
A broad cloud platform for hosting applications, databases, storage, networking, background processing, and managed infrastructure services.
Microsoft Azure
Microsoft cloud, strongest where Microsoft identity already lives
Microsoft's cloud platform, often a natural fit for organizations already using Microsoft identity, .NET, SQL Server, Microsoft 365, or established Azure infrastructure.
Deployment & Infrastructure
1 technologyAlready 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.