We modernize legacy systems.
Fast and contextual

Our clients want to leverage their unique legacy systems but they don't know how to change them. They've often tried unsuccessfully in the past. In some cases, their business critical systems have become black boxes and are even coded in languages that no longer exist. We start with helping them see their systems. Once they do, we help them change their systems confidently.

Our unique ingredient:
Moldable Development

  1. We start with a system question.
  2. We answer it by building contextual tools. Each tool is built fast, in minutes, hours or days.
  3. Every tool we build helps you understand how things fit together in a model of the system, like building a puzzle out of pieces.
  4. As the model of the system expands, it enables you to ask more questions.
  5. The end goal is to build a good enough model to allow you to make reasonable decisions about the system.

Watch Tudor Girba show how thousands of contextual tools transform how you can leverage legacy.

A typical modernization journey

Problem identification

3h (free)

We start with a workshop with business and engineering to identify the system problem. Examples: How to enable faster iterations? How to retire a system? How to optimize a data pipeline's? How to scale the system?

Strategic assessment

1-3 months

We explain the system through contextual tools to support the decision. You get a set of options and a technical environment to reproduce the results. The goal is for you choose a path forward confidently.

Steering migration

3+ months

Once you choose the direction, we work with your team and coach them to guide decisions and change the system continuously and confidently. All these through contextual tools.

What people say about us

We wanted to move a component that is considered off limits… We gave it to them … How did you guys do it in such a short amount of time? … We believe in your methodology.

Chris Thorgrimsson
Senior Technical Director, LamResearch.com

Watch this testimonial live

As Saloodo was transforming our MVP to a market ready product, feenk helped us with software assessments that shed accurate insight into the system that helped steer its development into the right direction towards building a robust, extendable and scaleable platform that could adapt to business requirements much faster.

Elaine Tan
CTO, saloodo.com

While thinking of a common code base for our software products we were going in circles not knowing where to start. The feenk team supported us not only with analysis tools but more importantly by coaching our teams how and where to start the restructuring and how this could become a feasible project to tackle. First steps have been taken to do analysis-based refactorings while still delivering features in parallel. We still have a long way to go but the initial hurdles are overcome!

Jan Biermann
Head R&D, dbaudio.com

Do we work in your industry? What about your specific technology?

We probably do. If not, we'll learn.

We worked with various domains including insurance, transportation, hospitality, semiconductors, data privacy, retail, automotive, and acoustics. And we worked with systems written in a variety of languages and technologies like Java/SpringBoot, C#, JS/Angular/React, Python, PHP, Smalltalk, C++, Qt, Delphi, COBOL, SQL, PEGA and even proprietary languages.

Why us?

We are uniquely qualified to cover the whole spectrum, from a single line of code to decisions made at the company executive level.

We base our work on state-of-the-art scientific work. We actively research and develop new tools and techniques for thinking with and about software systems.

Our work was validated for more than a decade of working with highly difficult problems in legacy systems in multiple domains.