1. Homepage
  2. Project Phases
  3. Legacy

1

Audit and Review

Existing systems are often perceived as a burden although they perform important tasks for the business. Based on a review of existing systems we evaluate the chances and opportunities but also point out risks and need for action. We help with the decision whether a system should be replaced or operated further. We support your business development through realistic suggestions for future development of software and systems. We emphasize business value and cost effectiveness for this.

Audit and Review
2

Migration and Evolution

Existing systems primarily age because technology evolves. In the long run, the safe, secure, and smooth operation of software is only possible on up-to-date systems. We support you in the planning and execution of hardware and software migrations. We help you to establish a practice of gradual migration within the scope of regular maintenance. In a dialogue with you we plan the migration of data and functionality to other systems and competently support you in the execution.

Migration and Evolution
3

Exchange and Bridgeover

Software often lives significantly longer than originally planned. We find out whether the continued operation and development of your systems is still frugal. We advise you on the supersession of existing systems and help you integrate new systems with legacy systems. We support you in the implementation of efficient bridge technologies. In collaboration with you we create a vision for future development and support the developers to free themselves of technical restrictions of existing legacy systems.

Exchange and Bridgeover
4

Documentation and Analysis

After a system has been in production for many years it is not uncommon for the original developers to not be around anymore. If it was created at all, documentation has not been maintained and is out of date. We help with documenting existing systems. We work out which processes are implemented by the software and scrutinize whether these processes are still appropriate. Our many years of experience help us understand why the developers made certain decisions. Our work can be the foundation for further development of an existing system or for its replacement.

Documentation and Analysis
5

Training and Further Education

The maintenance of existing software is a primary task for many developers. In the daily involvement with legacy systems it is not easy to keep pace with current technologies and contemporary ways of working. We impart competently and with a practical orientation how software is successfully built today. We motivate the developers by showing them new ways and questioning old patterns of thinking. In doing so we prepare teams for new challenges and further their professional qualification. We provide training that is far from teacher-centred teaching and standard examples.

Training and Further Education