As years pass, the once-developed SW becomes a suitcase without a handle. To evolve, you need to turn on to new ideas, concepts, products, and solutions, but it doesn’t mean you should neglect the existing software. Auriga is here to back you and to take care of it while you are thinking up new ideas.
We offer you multi-layered product-sustaining services, including:
Maintenance and support:
- Code base maintenance
- Bug fixes / hot fixes
- Release patches
- Custom enhancements
- Continuous integration
- Tier 2/3 support
- Rooting cause of operational problems in the field
Obsolescence management:
- Reverse engineering
- Re-engineering and porting to new platforms and technologies
- End-of-life product support
Regulatory updates ( for medical device manufacturers):
- Specifications development
- Risk assessment
- Verification testing
- Static and dynamic code analysis
- Documentation, test results and artefacts preparation
If you need to go a step further in terms of reverse engineering, software architecture, and design recovery to help the product evolve better in terms of functionality, scope, and performance, please refer to our Re-engineering and porting section to learn more.