Berries and Company
Services / Application modernization

Your software runs fine. We extract what it knows and rebuild it audit-ready.

Legacy business applications rarely fail because of what they do. They fail audits: unsupported base software, knowledge held by one person, recovery never tested. We turn the existing application into a written specification and rebuild it incrementally on a supported stack, while the business keeps running.

In writing, no obligation, reply within 2 business days.
EU-based teamIT-liability insuredNIS2 / DORA readyNDA on request
Before and after

Same business. A completely different footing.

Your application
Today, on legacy AT RISK
After modernization AUDIT-READY
Audit readiness
Unsupported software, open audit gaps
Audit-ready for NIS2, DORA, ISO 27001, SOC 2
Operational knowledge
Only one person knows the system
Documented, shared, under version control
Incident reporting
No monitoring, no reporting paths
Incidents detectable and reportable on deadline
Disaster recovery
Backups that were never restored
Automated backups with tested recovery
Operating cost
High, fixed infrastructure paid for 24/7
EU cloud, pay for what you use
Risk of change
Every change is a gamble
Tested, reversible releases every 2-3 weeks
Typical audit findings

Three findings in almost every legacy audit. And how they disappear.

  • Base software without vendor supportEnd-of-life components, no security updates, no patches, and compensating controls usually missing.A supported, current stack, migrated incrementally while the old system keeps running.
  • Operational knowledge held by one personThe system runs because one person keeps it running. Vacation, resignation or retirement becomes a business risk.We extract the business logic into a written specification, AI-assisted, review it with your experts, and keep it versioned with the code.
  • Recovery never testedBackups may exist. Whether they can be restored has never been proven.Automated backups with tested, provable recovery, and monitoring that makes incidents reportable on deadline.
Which finding applies to you? The written assessment answers it.Request assessment
How it works

First the specification. Then the software.

The most expensive part of modernization was never writing new code. It was understanding the old one. We apply AI exactly there, and it is why a rebuild that never justified its budget is back on the table.

Step 1

Extract

We read your entire existing application, assisted by AI, and extract the business logic: rules, workflows, edge cases. Many clients see for the first time, in writing, what the system actually does. For a large system this is a project of its own; the assessment tells you how large.

Step 2

Review together

We walk through the specification with you, in business language, not code. You decide what the new system keeps, fixes or drops. We prepare the material; you make the decisions.

Step 3

Rebuild in iterations

We develop against the agreed specification in 2-3 week sprints. Every release is measured against a specific version of the spec, tested and reversible. The legacy system keeps running until its replacement is proven.

Step 4

Prove and hand over

The specification is kept under version control alongside the code, so documentation and audit evidence are always current. The new system is fully owned by your team. Or we keep running it for you under an SLA.

Where it runs

On your terms, on European soil.

Public cloud

EU regions on Azure or AWS by default. Lower fixed cost, elastic capacity, everything in infrastructure as code.

Your environment

Regulated, air-gapped or on-prem requirements? We deploy to infrastructure you control.

EU data residency

An EU-based team, EU regions by default. US standards such as HIPAA and FedRAMP when you need them.

Modernization work

Systems we have already moved.

All 13 reference projects →

Facts and questions

What you can count on.

What is the written assessment?

A written analysis of your situation: the most likely risks and audit gaps, a rough effort range, and the most sensible next step. Free, within 2 business days, from the founder personally.

Do I need to prepare documents?

No. Two or three sentences about your application are enough: technology, rough age, industry. Everything else comes later, if you want it to.

How long does the specification take?

It depends on the system. A small tool takes weeks; a large platform can take months of extraction and workshops. The assessment gives you a realistic range instead of a fortnight promise.

What does it cost?

The assessment costs nothing. Delivery is priced to fit your governance: fixed-price phases, sprint budgets or time-based, agreed up front. If modernization does not pay off in your case, that is what we will write to you.

How is confidential information handled?

NDA on request up front, we also sign your template. GDPR-compliant processing in the EU, no sharing with third parties.

Who am I dealing with?

Berries and Company Kft., Budapest. 16 engineers, 15+ years in business software, IT-liability insured. Certificate available on request.

Will your application pass its next audit?

The written assessment answers it, no meeting needed. Two or three sentences about your application are enough.

Prefer to talk? Book a 30-minute meeting
Request assessment