Exclusive: H&D Talk previews Windows 8Your career at H&D - Apply now!
You are here: Home » Portfolio » Software Engineering » System Re-engineering
System Re-engineering

Legacy systems contain valuable information about your business operations. The reproduction of this extensive information by newer systems requires excessive efforts.

These "outdated" applications are often modern with regard to business logic. Yet, the technical structure complicates necessary further development and user interface and usability do not meet the standards of today. 

Re-engineering of applications often proves to be the best alternative. Thus, you can use accustomed applications, and at the same time you benefit from new technologies and features.

We re-engineer your applications step-by-step: 

Follow-up documentation of the existing system

  • Analysis of legacy system
  • Visualizing of contained logic
  • Analysis of existing data base structures and interdependencies

Restructuring according to modern aspects and technologies

  • Optimization of data model
  • Development of multitier architecture
  • Consequent system modularization
  • Revision of input and output media with regard to software ergonomics

Reprogramming

  • Generation of codes
  • Detailed documentation of redevelopment for a simplified future maintainability
  • Periodic testing of functionality during the development phase

Testing of the new version

Verification of test scores

Development of repeatable test-scenarios

Migration of legacy data

  • Automated data migration
  • Detailed tests for the protection of data quality

Acceptance test and customer-workshop

On site implementation support