Skip to main content
Gustavus Consulting
About us

A consulting practice for organizations that have to live with the result.

Gustavus Consulting exists to make software and business processes work reliably for the people who depend on them every day.

Our purpose

Technology decisions with someone accountable for them.

Many organizations reach a point where the software running the business has outgrown the way it was built. Reports take a week. Two systems hold the same data and disagree. A change that should take a day takes a quarter, because nobody is confident about what it will break.

Gustavus Consulting is engaged to work on exactly that kind of problem: to understand how the work happens now, decide what should change, and then build and hand over the result.

Practical over fashionable

Technology chosen for the problem and the team that will maintain it.

Scoped in writing

A clear boundary around the work, agreed before it starts.

Delivered in increments

Progress you can see and correct, rather than a single reveal at the end.

Handed over completely

No dependency on us to keep the system running.

Consulting philosophy

Fewer moving parts, written down

The approach below is what a Gustavus Consulting engagement looks like in practice.

Understand the work first

Before proposing a system we map how the process runs today, including the spreadsheets and workarounds that hold it together. Those are usually where the requirements actually live.

Build the simple version well

Most business systems fail from accumulated complexity, not from missing features. We prefer a smaller design done properly over a larger one that nobody can safely change.

Protect what already works

Modernization should not put a working business at risk. Changes are staged, covered by tests, and reversible wherever the system allows it.

Technical leadership

Judgment, not just hands.

Some organizations do not need another developer. They need someone who can review an architecture honestly, tell a vendor what is missing from a proposal, or decide whether a struggling project should be recovered or restarted.

That work is offered on a fractional basis, alongside or instead of delivery work, so a team can get senior technical judgment without creating a permanent role to hold it.

Technology leadership services

Quality and maintainability

Built to be handed over.

Software quality is treated as a delivery concern rather than a phase at the end. Automated tests, review standards and CI/CD gates are set up while the work is being built, because that is the only point at which they are cheap.

The measure of a finished engagement is whether your team can change the system after we leave. Documentation, tests and a walkthrough of the decisions behind the design are part of every handover.

Have a problem worth a second opinion?

Describe what is happening and we will tell you plainly whether this is work we should take.