Technologies we work in

We hold no vendor partnerships, resell nothing and take no commissions. These pages therefore say where each platform is a poor fit as readily as where it is a good one, because that is the only reason an independent view of technology is worth reading.

How we choose between them

Four questions, in this order. Most selection processes answer them in the reverse order and arrive somewhere they later regret.

  1. What is the problem, precisely?

    A technology choice made before the problem is stated precisely is a preference. Most of the difficulty in selection comes from a requirement that was never written down clearly enough to discriminate between candidates.

    Problem
  2. What are the non-functional requirements?

    Latency, throughput, availability, consistency and recovery objectives eliminate more options than feature comparison ever does — but only when they are stated as numbers rather than as adjectives.

    Constraints
  3. Who will operate it?

    A technically superior option your team cannot operate is not superior in any sense that matters. Hiring depth, existing knowledge and the operational burden are part of the choice, not a consideration after it.

    Capability
  4. What does it cost to keep?

    Every runtime, framework and datastore carries a continuing cost in patching, monitoring, upgrading and hiring. That cost is paid for years and is almost never counted at the point of adoption.

    Longevity

Services that apply these

Technology is how the work is delivered. These are the engagements it is delivered within.

Frequently asked questions

The one that fits the problem, the constraints and the team that will operate it — in that order. We hold no vendor partnerships, resell nothing and take no commissions, so a recommendation to use less technology, or to keep what you have, costs us nothing to make.

None, with any vendor. That is a deliberate position rather than an oversight. It means we earn nothing from your platform choice and that our recommendation is worth exactly what the analysis behind it is worth.

Frequently yes. These eleven are the platforms we are asked about most often, not a restriction. Most architecture, data and delivery problems are not language-specific, and we will say plainly when a stack is one we would need to learn from your team.

For most organisations, mostly yes. Every additional runtime, framework and datastore carries an operational cost — hiring, patching, monitoring, upgrading — that is paid continuously and is rarely counted when it is adopted. The exceptions should be deliberate and few.

Against the problem, the non-functional requirements, the operating model and the team's actual capability. A technically superior option your team cannot operate is not superior in any sense that matters, and that judgement is where most selection processes go wrong.

Rarely on its own. Maturity brings documentation, hiring depth, operational knowledge and a long tail of solved problems, all of which have real value. We are biased toward boring technology for anything with a long operating horizon, and we will say when that bias should be overridden.

Usually, and usually we recommend it. Migration is expensive and rarely the actual constraint — the problems are more often architectural, and those are fixable without changing the language or the platform.

We describe practices rather than credentials and do not represent NG&NR as holding certifications it has not been awarded. What we can offer is the reasoning, which you can evaluate directly during the first consultation.

The service pages describe what we do; these describe the platforms we do it on, including where each is a poor fit. The industry pages describe the constraints that usually decide between them.

No. Pricing is transparent, published and includes GST, and it does not vary by stack. What varies is scope, because some estates require more discovery before anything can be recommended honestly.

Next step

Talk to an architect about a technology decision

A free first consultation covering the problem, the constraints that actually discriminate between options, and an honest view of whether a change is warranted at all.

No cost, no obligation. Pricing is transparent and includes GST.