Services

Software that fits the business
you actually run.

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.

Custom software Sage X3 integration Rust performance work Developer tooling

01 — What we do

Four kinds of work.

Different problems, one standard. Whatever we build, you end up owning the source, the schema and the deployment.

01

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.

02

Sage X3 integration

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.

03

High-performance backends in Rust

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.

04

Developer tooling & automation

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

Four steps, and no surprises at the demo.

The same sequence every time, because the expensive mistakes all happen before any code is written.

  1. 01

    Understand

    We start with the process, not the software: what is actually slow, who it blocks, and what "finished" would look like for you.

  2. 02

    Prototype

    Something you can click within the first weeks, running against your real data, so the scope conversation happens early and cheaply.

  3. 03

    Build

    Short cycles, working software at the end of each one, and a demo you have already seen the shape of.

  4. 04

    Hand over

    Source, schema, deployment and documentation. You can carry on without us — that is the measure of a finished job.

03 — Stack

What we build with.

Chosen slowly, and kept. Every one of these is something we maintain in production, not something we tried once.

Backend
Java · Spring Boot · Rust · PostgreSQL · SQLite
Frontend
React · TypeScript · Vite
Desktop
Tauri · Rust
ERP
Sage X3 — REST and database integration

Tell us what is slowing the business down.

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