
Software Re-engineering
You want to upgrade your technologies but you need to preserve the valuable business rules contained in legacy source code. Or you need to make use of the latest technologies but want to keep your legacy systems.
Software re-engineering is often the best alternative. Holocentric has the tools you need to understand what the application currently does, what it should do, and how to re-engineer it for your current business processes.
Software re-engineering with Holocentric
Software re-engineering using Holocentric means you can:
- Protect your investment in existing software applications
- Preserve valuable business rules that reside in legacy systems
- Identify additional requirements to enhance application functionality
- Visualise your application designs
- Better integrate legacy systems with modern systems to extend the life span of older systems
- Reduce maintenance costs and retain functionality by porting applications rather than re-writing
- Verify the application satisfies your business requirements
Contact us for more information about how Holocentric can help you with software re-engineering.
Preserve your investment
Holocentric can help you preserve your investment in application functionality through a number of features. These include:
- Extraction of the application design from the source code
- Mapping application design and business processes to ensure application quality
- Conversion of legacy source code to a new language, to take advantage of new features or reduce application maintenance
- Modernisation of the application execution environment to take advantage of eCommerce or web technologies
The re-engineering process is also an opportunity to improve your system documentation and general understanding of business processes and the software that supports them.
We are happy to give you a demonstration of Holocentric's powerful software re-engineering features.
The choice for software re-engineering
Holocentric supports your software re-engineering efforts through:
- Reverse engineering of source code and visualising application designs
- Automatic conversion of application code written in Gupta / Centura into C#
- Relating business rules to the business processes they are intended to support
- Relating custom application code to software packages for easy comparison
- Identifying additional requirements and matching proposed software solutions with business requirements
- Extracting design information from source code
Visit our Resource library to understand more about software re-engineering with Holocentric.




