—About us

A software company organised around maintainability

SASOLIDBUILD LTD designs, builds and maintains software for organisations that depend on it operationally. The work covers custom applications, web platforms, backend services, integrations and cloud infrastructure.

01Purpose

Software should stay useful after the first release

Our purpose is to produce systems that remain economical to change. The cost of software is rarely concentrated in its first version; it accumulates in every later modification, in every incident, and in the time it takes a new engineer to understand what exists.

That view shapes practical decisions: preferring explicit structure, documenting reasoning, keeping tests close to business rules, and treating deployment and operations as part of the product rather than as an afterthought.

A bright studio workspace with people at a shared table reviewing printed diagrams and working on laptops

02Working principles

01

Clarity before code

Requirements are written down and agreed before implementation. Where something is unknown, it is recorded as an open question instead of being filled in with an assumption.

02

Small, reversible steps

Changes are delivered in increments that can be reviewed, tested and rolled back. Large irreversible moves are broken down until they stop being irreversible.

03

Readable over clever

Code is written for the person who will read it next. Structure, naming and explicit behaviour are preferred to compact solutions that require explanation.

04

Tested where it matters

Business rules, boundaries and integrations are covered by automated tests. Coverage is directed at risk rather than at a percentage figure.

05

No hidden state

Configuration, deployment steps and operational procedures are documented and versioned, so nothing essential lives only in one person's memory.

06

Honest reporting

Progress, obstacles and estimates are communicated as they are. Problems are raised early, when there is still room to respond to them.

03Approach to engineering

Constraints first, architecture second

Design begins with constraints: the data that must be stored and for how long, the volume and shape of traffic, the systems that must be integrated, the regulatory conditions that apply, and the team that will operate the result.

Architecture follows from those constraints. We favour the simplest structure that satisfies them, and we keep boundaries narrow enough that a component can be replaced without rewriting its neighbours. Technology selection is documented with its trade-offs, including what it will cost to maintain.

Where an existing system is involved, we work with it as it is: measuring current behaviour, adding tests around it, and changing it in steps that keep it operational.

Close-up of source code displayed on a monitor in a daylit workspace

04Collaboration practices

Few meetings, complete records

Collaboration is organised so that the state of a project is legible without a meeting. A shared backlog holds the current scope, written updates describe what changed and why, and a running environment shows the software as it stands.

Regular sessions are used for decisions that genuinely need discussion: priorities, trade-offs and unresolved questions. Everything else is handled in writing, which keeps the project workable across time zones and preserves context for people who join later.

Clients keep ownership of their repositories, infrastructure accounts and data throughout the engagement.

05Commitment to maintainable software

Every engagement ends with a system another team could take over.

Handover material is produced during the project, not assembled at the end: architecture notes, data model documentation, environment and deployment instructions, operational runbooks and a record of significant decisions.

Dependencies are kept current, deprecated interfaces are replaced deliberately, and known technical debt is tracked in the open so it can be scheduled rather than discovered.

SASOLIDBUILD LTD · dariusjaeger357@gmail.com · sasolidbuild.com