Legacy modernisation for SMEs & the public sector

Understand, secure and future-proof your legacy software.

We analyse, document, maintain and modernise long-grown software and replace it step by step or entirely. And when you need something completely new, we build it with AI assistance – at a fraction of what it used to cost.

  • 30 years of software experience
  • For SMEs & public authorities
  • Step by step, not big bang
  • GDPR-compliant, based in Germany
  • Legacy Check: fixed price €2,499 net

The situation

Does this sound familiar?

Many companies and public bodies rely every day on software written 10, 20 or 30 years ago. It works – but it is increasingly becoming a risk.

  • Knowledge is retiring

    Only one person still really understands the system – and they are about to retire, or have already left.

  • Nobody knows exactly how it works

    Documentation is missing or outdated. The rules, data and interfaces behind it are unclear.

  • Security gaps, no more updates

    The programming language, framework, database or operating system no longer receives security updates.

  • Every change takes weeks

    Small adjustments are expensive and risky because nobody knows what else might break.

  • No connection to modern systems

    Interfaces to portals, e-filing, ERP, cloud services or mobile devices are missing.

  • New obligations, old technology

    GDPR, NIS2, security standards, accessibility or e-government requirements that the old system can't meet.

The good news: a legacy application is not a mistake. It often holds decades of valuable business knowledge. We help you preserve that knowledge and make the technology underneath it fit for the future.

Services

Six services – one goal: software that works for you

You can start with any service on its own. Often they build on each other: first understand, then secure, then renew – or build something new straight away.

  • 01

    Analysis

    A clear picture of architecture, code quality, dependencies, risks and data flows – with concrete recommendations.

  • 02

    Documentation

    We make hidden knowledge visible: business logic, interfaces, data models and operating procedures – clear for business and IT alike.

  • 03

    Maintenance & operations

    Bug fixes, adjustments and security updates – so your application keeps running reliably, even without the original developer.

  • 04

    Updates & modernisation

    Current versions of language, framework, database and platform – without reinventing proven business logic.

  • 05

    Partial or full replacement

    Step-by-step or complete replacement with a modern solution – with safe data migration and parallel operation.

  • 06

    AI-assisted new development

    New applications on a modern software stack – built with AI assistance and therefore at a fraction of what it used to cost.

Our expertise

30 years of experience meets AI expertise

AI alone doesn't modernise software. What makes the difference are people who know how long-grown systems really work – and which tool is right for which task. That is exactly the combination we bring.

  • 30 years of software development experience

    30years of software development experience

    Our company brings together 30 years of software development experience – in almost all common programming languages and systems, from mainframes and client-server applications to the cloud. We know many of the technologies now considered “legacy” from hands-on practice. That's why we understand code nobody else wants to touch any more.

  • The right AI model for every task

    There is no single “AI”. Models differ widely in how well they understand old code, write documentation, generate tests or transform data. From hands-on practice we know which model is best suited to which task – and deliberately use the right one. The result: better quality in less time.

  • An extensive prompt library

    We have built a large collection of detailed, precise prompts – for practically every task that comes up in a software project: code analysis, documentation, refactoring, test generation, migration and new development. Proven prompts deliver reliable, traceable results instead of lucky hits – and save you time and money.

  • Databases and data architecture

    Legacy applications often hold decades of data – usually their most valuable part. We have extensive knowledge of databases, data modelling and data architecture. So we migrate your data safely, clean up legacy clutter and create a solid foundation for new applications, interfaces and analytics.

In short: we combine three decades of software development know-how with the targeted use of modern AI. That makes our work faster and more affordable – and the results reliable.

Decision guide

Keep, modernise or replace?

There is no single right answer. The best path depends on the condition, importance and future of your application. This overview shows the four basic options.

OptionMakes sense when …EffortRisk
Maintain & keep runningthe application still fits the business and the technology can still be operated securely.lowlow
Modernisethe business logic is sound but the language, framework or platform is outdated.mediummedium
Partial replacementsome areas urgently need renewal while the rest still does its job.mediummedium
Full replacementtechnology and requirements fundamentally no longer match.highhigh

Our Legacy Check at a fixed price of €2,499 net shows which option is the most economical for you – based on facts, not gut feeling. See what a Legacy Check looks like →

Approach

How we work with you

Clear steps, verifiable results and no surprises. After each step, you decide how to proceed.

  1. 1

    Initial call

    No obligation, by video or phone. You describe the situation, we ask questions. Afterwards, both sides know whether and how we can help.

  2. 2

    Legacy Check

    A compact assessment with a clearly defined scope at a fixed price of €2,499 net. Result: findings, risks, options and a rough effort estimate. See an example

  3. 3

    Decision

    You decide based on facts: keep running, modernise, partially or fully replace.

  4. 4

    Implementation

    In short, verifiable stages with regular interim results. Ongoing operations stay secure at all times.

  5. 5

    Handover & support

    Documentation, knowledge transfer to your team and, if you wish, long-term maintenance from a single source.

Why “neocoding.ai”?

Analysed with AI. Owned by people.

Old codebases are often huge, hard to navigate and written in languages few people still speak. With the right AI model for each task and our proven prompts, we read and understand them much faster. That saves you time and money – without compromising on quality or confidentiality.

Free webinar: the basics of developing with AIEvery Monday at 11:00 German time, about 20 minutes, with a live demo (in German).Register
  • Faster understanding

    AI helps us read code, spot relationships and produce documentation – even across hundreds of thousands of lines.

  • Reviewed by humans

    Every result is reviewed by developers with decades of hands-on experience. AI is a tool, not a decision-maker.

  • Confidentiality first

    We agree with you which tools we use – up to analysis exclusively inside your environment, or without AI at all. Your code is not used to train AI models.

  • More budget for what matters

    Less manual effort for onboarding and documentation means more budget for the actual modernisation.

  • New software at a fraction of the cost

    The same tools make new development much cheaper too. Custom software becomes affordable for organisations that could not justify it before.

Who we help

For SMEs and the public sector

Our clients have one thing in common: they depend on an application that nobody really wants to touch any more.

Small and medium-sized enterprises (SMEs)

Industry software, custom inventory systems, Access databases or Excel macros that have long since become core processes. We understand tight IT budgets and small teams.

  • Pragmatic solutions instead of large-scale projects
  • Dedicated contacts and short communication paths
  • Clearly scoped packages with transparent costs
  • No vendor lock-in: source code and documentation belong to you
  • Takeover of applications whose developer is no longer available
  • Custom software that AI finally makes affordable

Public authorities, municipalities and institutions

Specialist procedures, in-house developments and registry applications that must run reliably – while meeting growing demands for security and digitalisation.

  • Proposals that fit your procurement procedure, on request based on EVB-IT (German public IT contracts)
  • Data processing in Germany / the EU, data processing agreement under Art. 28 GDPR
  • Aligned with BSI IT-Grundschutz and NIS2 requirements
  • Accessible user interfaces according to WCAG / BITV 2.0
  • Open standards and open source for digital sovereignty
  • Integration with e-government services, portals and XÖV interfaces

Technologies

From COBOL to cloud

Our company brings together 30 years of experience with almost all common languages and systems. We work with the technologies that have been running in many organisations for decades – and with the platforms they can sensibly move to.

Typical starting points

  • COBOL
  • RPG / AS/400 (IBM i)
  • Fortran
  • C / C++
  • Delphi / Object Pascal
  • Visual Basic 6 / VBA
  • Microsoft Access
  • FoxPro / dBase
  • PowerBuilder
  • Oracle Forms
  • Lotus Notes / Domino
  • Java EE / J2EE
  • .NET Framework
  • PHP 5
  • Perl
  • Classic ASP
  • Excel macros
  • Shell and batch scripts

Modern target platforms

  • Java / Spring Boot
  • current .NET / C#
  • Python
  • TypeScript / Node.js
  • React, Angular, Vue
  • PostgreSQL
  • REST / OpenAPI
  • Docker & Kubernetes
  • CI/CD pipelines
  • Linux
  • Private cloud / on-premises
  • EU cloud providers

Databases & data architecture

  • Oracle
  • IBM Db2
  • Microsoft SQL Server
  • PostgreSQL
  • MySQL / MariaDB
  • Informix
  • Sybase / SAP ASE
  • Microsoft Access
  • dBase / FoxPro
  • SQLite
  • Data modelling
  • Data migration & ETL
  • Data quality & cleansing
  • Data warehouse & reporting

Your technology isn't listed? Get in touch anyway – the methods carry over.

Migration paths

Which path suits your technology?

The most urgent candidates are systems without vendor support – such as Visual Basic 6, FoxPro or ASP.NET WebForms – and systems for which developers are hard to find, such as RPG, Delphi or Notes. This overview shows typical paths for custom applications in small and medium-sized businesses. The target is usually current .NET or Java with a web user interface; which platform fits depends on your infrastructure and your team.

Source technologyTypical targetUrgencyEffortRecommended approach
Visual Basic 6 / Visual FoxProASP.NET Core + Angular or BlazorhighmediumNew development with data migration; gather business requirements afresh
Access + VBA / Excel VBAPower Apps or ASP.NET Core + SQL ServermediumlowMove data to SQL Server; new user interface depending on complexity
ASP.NET WebForms / WCFASP.NET Core (Web API) + Angular or BlazorhighmediumStep by step: extract the backend as an API, replace the user interface module by module
WinForms (.NET Framework)WinForms or WPF on current .NET, or a web front endmediumlowMove to current .NET first, then decide on a switch to the web Example report
DelphiASP.NET Core or Spring Boot + web front endmediumhighDocument the business logic, then replace step by step via interfaces (strangler pattern) Example report
JSF / Java EESpring Boot + Angular or ReactmediummediumExtract services, rebuild the front end separately
IBM i (RPG/COBOL, Db2)Java or .NET + PostgreSQL or SQL ServerhighhighPut APIs in front of the legacy system first, then replace modules step by step Example report
HCL Notes/DominoSharePoint/Power Platform or a web applicationmediummediumTake stock of the applications; many can be switched off or replaced by standard tools
Oracle databasePostgreSQLlowmediumUsually driven by licence costs; the amount of PL/SQL determines the effort
Industry ERP customisationsStandard features or extensions via APIsmediummediumReduce customisations, move custom logic into separate services

Urgency and effort are based on experience and market assessment, not measured figures. In each case, size, condition and data determine the outcome.

Our Legacy Check at a fixed price of €2,499 net shows which path is right for your application. Three fictional example reports show what the result looks like: .NET 4.8 application in manufacturing, Delphi inventory system at a wholesaler and IBM i application in logistics.

Our promise

What you can expect from us

  • Transparency

    Clear proposals, traceable steps and regular results. You always know where your project stands.

  • Operations come first

    No risky big bang. We work with parallel operation, tests and fallback options.

  • No dependency

    Source code, documentation and usage rights stay with you. We rely on open standards.

  • Knowledge stays in-house

    We pass our knowledge on to your team – so you remain independent.

  • Confidential and secure

    Non-disclosure agreements, data processing agreements and careful handling of access and data are a given.

  • Based in Germany

    Headquartered in Thuringia, with contacts in German and English. Remote across Germany, Austria and Switzerland, on site when needed.

FAQ

Frequently asked questions

Your question isn't listed? Just write to us – we're happy to help.

What is a legacy application?

A legacy application is software that is important for your operations but runs on outdated technology, is hard to change, or whose knowledge is held by only a few people. Age alone isn't the deciding factor – even a ten-year-old application can be “legacy”.

Does my legacy application have to be replaced entirely?

In many cases, no. It is often more economical to keep the proven business logic and only modernise the technology or replace individual parts. We only recommend a complete rewrite when it clearly pays off.

How much does modernisation cost?

That depends heavily on the size, condition and goals of the application. This is why we usually start with a Legacy Check at a fixed price of €2,499 net. Afterwards you receive a sound estimate of effort and cost for each possible path. New development benefits most from AI: many projects now cost only a fraction of earlier quotes. Our example Legacy Check shows what the report looks like.

How long does a project take?

Depending on scope, a Legacy Check usually takes a few days to a few weeks. We plan modernisations and replacements in stages, each delivering usable results on its own. You see progress early and can reprioritise at any time.

What if there is no source code or documentation left?

There are still ways forward. We analyse databases, user interfaces, configuration, data flows and the application's behaviour, and we talk to its users. Where legally permitted, we also examine the existing program files.

Will operations continue during modernisation?

Yes – this is especially important to us. We work step by step, test thoroughly and, where necessary, run old and new systems in parallel until everything works reliably.

How do you handle confidential code and sensitive data?

On request, we sign a non-disclosure agreement and a data processing agreement (Art. 28 GDPR). We follow the principle of least privilege, prefer anonymised test data, and only use AI tools with your approval.

Do you work for public authorities and institutions?

Yes. We know the requirements of the public sector – from procurement and EVB-IT to data protection, IT baseline security and accessibility – and prepare proposals that fit your procedure.

Is AI-assisted software just as secure and maintainable?

Yes – when it's done properly. We never let AI write code unchecked. Every change is reviewed by experienced developers, covered by automated tests and documented. We use established, open technologies so that others can maintain your application in the future too.

Can you take over an application from another provider?

Yes. We take over maintenance and further development even if the application was built by another provider or the original developer is no longer available. It starts with an orderly handover including analysis and documentation.

Which AI do you use?

That depends on the task. AI models have very different strengths – in understanding old programming languages, writing documentation, generating tests or transforming data. For each task we choose the model best suited to it, and we work with our own extensive library of proven prompts. We agree with you in advance which tools are used in your project – up to models that run exclusively in your environment.

How much experience do you have?

Our company brings together 30 years of software development experience – in almost all common programming languages and systems, as well as databases and data architecture. We know many of the technologies now considered legacy from hands-on practice. This experience is what allows us to use AI in a targeted and responsible way.

Do you work remotely or on site?

Both. We handle most tasks remotely via secure access. For workshops, interviews or work in isolated networks, we're happy to come to you.

Contact

Let's talk about your application

Send us a short note about what it's about. We usually reply within two business days to arrange a no-obligation initial call.

Helpful to mention (as far as known):

  • Name and purpose of the application
  • Technology, age and approximate size
  • Number of users
  • The most pressing problem
  • Desired timeframe

Your contact

Matthias Gleichmann

Development Coordinator

Address

neocor cloud UG (haftungsbeschränkt)
Kleinbocka 21a
07589 Bocka, Germany

We'll send a copy of your details to this address as confirmation.

For example: which application is it, what technology is behind it, and what is the most pressing problem?

We use your details solely to handle your enquiry. See our privacy policy for details.

Required fields are marked with *.