Skip to content
Lorendix

Software engineering · Architecture and due diligence

A clear answer before you commit the money

We assess your code and the systems around it, compare building with buying honestly, and put figures on the cost and risk of each option. Often, this is the whole engagement.

Where this starts

Big decisions are often made before anyone looks closely

Large technology decisions are often made on the strength of a vendor demonstration, an enthusiastic colleague or a board deadline. The investigation then happens afterwards, to support a decision that has already been made. By the time problems appear, the contract is signed and the team is committed. What is usually missing at the moment of decision is not opinion. It is someone who has built this kind of system and will say plainly what it costs to run.

What we are usually asked to decide

  • Whether to buy a product, extend what you have, or build something new
  • Whether a system can support the next three years, or needs to be replaced
  • What a supplier actually delivered, compared with what was specified
  • Why delivery has slowed down, and whether the cause is the code or the process
  • What technology risks a company being acquired is really carrying
  • Whether an estimate from a vendor or an internal team is realistic

Our position

If buying is the right answer, we will tell you not to build. That is harder for a firm that builds software to say, which is why it is worth hearing from one.

What the work covers

Evidence, not impressions

An assessment is only useful if it is specific enough to act on. We read the code, run the system, talk to the people who maintain it, and put figures against what we find.

Code and architecture review

We look at how the code is structured, how closely its parts depend on each other, how well it is tested, the health of its dependencies, and where changes are genuinely expensive. We read the code ourselves, because teams tend to describe the system they meant to build rather than the one they have.

Build or buy

We compare the options properly over a stated period, not just at the point of purchase. That includes the cost of integrating and running a bought product, and the cost of maintaining one you build.

Diagnosing slow delivery

We find where the time really goes. It is usually waiting for environments, slow code reviews or unclear ownership, rather than a lack of engineering skill, and these can be fixed without changing the team.

Cost and growth modelling

We calculate what the system costs to run today and at the volume you are planning for. We write down our assumptions, so you can challenge them rather than simply accept them.

Due diligence for investment and acquisition

We assess the technology, the team and the risks before an investment or acquisition. The report is written for people making a commercial decision, not a technical one.

A costed plan

You receive a plan in a clear order, with a range of effort for each step and the decisions needed along the way. It is not a maturity score against a model that nobody chose.

How it stays useful

An assessment that stays accurate

Most reviews are accurate on the day they are delivered and out of date within three months. We leave the following in place, so the picture stays current.

Baseline
The measurements we take during the review become regular automated checks. The next conversation starts from current figures, rather than needing another review.
Dependencies
Automated reports show which third-party components are ageing or no longer maintained. This is the most reliable early warning that the code is becoming expensive to change.
Delivery
Lead time, release frequency and the rate of failed changes are collected from your own systems. You can see progress against the plan without having to ask anyone.
Cost
Spending is broken down by service and environment. Assumptions about growth can be checked against what actually happens, rather than argued over.
Decisions
Architecture decisions are recorded where the work happens. The reasoning is kept even after the people who made the decision have moved on.

What you are left with

  • A written assessment, with findings ranked by the cost of doing nothing
  • A comparison of building and buying, including running costs
  • A plan in a clear order, with effort ranges and the key decision points
  • Delivery and cost measures running against your own systems
  • A briefing for your board or investment committee, in plain business language

Tell us about the decision you are about to make

We will tell you what we would need to look at, how long it would take and what it would cost. It is usually a matter of weeks.