Custom software development
Desktop, web and internal applications built to your brief and to the S7 Standard: fast by design, understandable years later, and entirely yours — source, data and all.
Services
S7 builds custom software for companies that have outgrown their spreadsheets and their off-the-shelf tools — and connects it properly to the systems they already depend on.
01 — What we do
Different problems, one standard. Whatever we build, you end up owning the source, the schema and the deployment.
Desktop, web and internal applications built to your brief and to the S7 Standard: fast by design, understandable years later, and entirely yours — source, data and all.
Full-stack Java (Spring Boot) and React systems that read from and write to Sage X3. Stock, orders, invoicing and reporting, surfaced in an interface your team will actually use — without fighting the ERP or waiting on the nightly batch.
When the JVM service becomes the bottleneck, the hot path moves to Rust: a single binary under 3 MB, a fraction of the CPU, and memory measured in megabytes instead of gigabytes — on the same Sage data, at the same volumes, with the same business rules.
Internal tools, command-line utilities, browser extensions and integrations: the work that takes a recurring hour out of a team’s week, every week. It is where PilPod and ReqTone came from.
02 — How the work runs
The same sequence every time, because the expensive mistakes all happen before any code is written.
We start with the process, not the software: what is actually slow, who it blocks, and what "finished" would look like for you.
Something you can click within the first weeks, running against your real data, so the scope conversation happens early and cheaply.
Short cycles, working software at the end of each one, and a demo you have already seen the shape of.
Source, schema, deployment and documentation. You can carry on without us — that is the measure of a finished job.
03 — Stack
Chosen slowly, and kept. Every one of these is something we maintain in production, not something we tried once.
A short description is enough to start. We will tell you honestly whether we are the right studio for it — including when we are not.
Start a project