Software conservation & software services

We keep software
running. usable. documented. alive.

We revive legacy and born-digital software by recreating the whole environment it needs to run — and we build new applications on technology that keeps pace. For archives, museums, universities, and industry.

Old software, running again
COLLABORATIONS
Technisches Museum Wien · Rhizome · EaaS
Museums/ Archives/ Universities/ Software vendors/ Manufacturing/ Governments/Museums/ Archives/ Universities/ Software vendors/ Manufacturing/ Governments/

What we do

/ THREE PRACTICES

Digital Preservation

We help build Emulation-as-a-Service: recreating the full environment old software needs — the original hardware, operating system, local software, even the period web browser — so legacy and born-digital works run again today.

emulation (EaaS) · legacy environments

Software Services

New applications are a different discipline. The work starts with understanding — your processes, your domain, your people — drawing on a background across industrial engineering, business, and conservation. Built on current, well-supported technology, and kept up to date as it moves.

Python · Svelte · current tech

Websites & Engineering

Design and build for studios, institutions, and small businesses — fast, accessible, and durable. And engineering services beyond the web: mathematical models, thermodynamics, and decades of hands-on experience.

design · build · modelling

Ongoing projects

/ 01 — 03
Why software needs conservation

A work that only
exists while
it's running.

A photograph survives in a drawer. Software doesn't — update the operating system and the work can be gone. Preserving it isn't about copying files; it's about keeping the whole machine it lived inside able to run again.

A VHS cassette — obsolete media that needs its own machine to read
An early Macintosh beside a modern iMac — the machine the software needs
  1. 01

    There's no single original

    Experience a software work twice and it's never quite the same — resolution, refresh rate, the look of the operating system. The conservator decides what the work really is, and writes down why.

  2. 02

    Emulation pretends to be the old machine

    Software that imitates the dead hardware, opened inside a web browser. The artwork behaves as if nothing ever changed — no original disk, no original computer required.

Three works,
three problems

/ CASE STUDIES
How we work

We build for two
people at once.

The technician who runs the system, and the decision-maker who has to stand behind it. So our tools carry more than settings — they carry the reasoning: what was done, what was at stake, and why.

The technician

Sees how it's built — environments, parameters, the exact state a system runs in. Nothing hidden, nothing guessed.

The decision-maker

Sees why — the rationale, the risks, and the judgement behind each choice, recorded right alongside the configuration.

Let's talk

Keep your
software alive.

mattias@fffrojd.se →
Start a project

Tell us what you need