About us
Engineering with structure and restraint.
Rapaert de Grass is an IT company that plans, builds and maintains software and infrastructure. We approach each system the way an architect approaches a building: understand its purpose, make the structure deliberate, and design it to last.

Introduction
Who we are
We are engineers who care about what happens after launch day. Our work spans custom software, web applications, cloud architecture, integration and automation — always with an eye on how the result will be operated and evolved by the people who depend on it.
Mission & approach
Useful systems, honestly built.
Our mission is to help organisations replace friction with dependable software — tools that make daily work simpler and data more trustworthy.
We start by understanding the problem before proposing technology. Discovery, written scope and incremental delivery keep everyone aligned, and allow priorities to shift as understanding improves.
Where an existing product already solves the problem well, we will say so. Custom engineering is worthwhile only when it creates clear, lasting value.
Engineering values
Four values that shape every decision.
Clarity
Every system should be explainable. We document intent, not just implementation, so decisions can be revisited with context.
Craft
Careful naming, sensible boundaries and consistent conventions make software easier to trust and cheaper to change.
Honesty
We describe risks, trade-offs and uncertainty plainly, and we say so when something is outside what we should take on.
Proportion
Solutions are sized to the problem. Not every project needs microservices, and not every shortcut is technical debt worth taking.
Collaboration principles
How we work together.

- Shared visibility
- Work in progress is visible throughout. You see working software regularly rather than waiting for a single large reveal.
- Direct communication
- You speak with the engineers doing the work. Questions are answered in plain language without unnecessary jargon.
- Written decisions
- Significant technical choices are recorded with their reasoning, creating a record your team can rely on later.
- Respect for your team
- We work alongside existing staff, share knowledge and aim to leave your organisation more capable, not more dependent.
Quality & maintainability
Built to be changed.
Software is never finished; it is maintained. We invest in automated testing, code review, consistent conventions and clear documentation because these determine how safely a system can evolve.
- Peer review on every change
- Automated tests for critical behaviour
- Reproducible builds and environments
- Dependencies monitored and kept current

Long-term support
A release is the start of a system's working life. We plan for monitoring, updates and gradual improvement from the beginning, and offer support arrangements that match how critical each system is to you.