Maintenance

Artezio performs maintenance of software products allowing independent software vendors (ISVs) to free up their existing IT resources to focus on core competence tasks. The software maintenance phase of the software development cycle involves changes to an existing software system (sometimes legacy) in order to correct defects and deficiencies found during production usage and the addition of new functionality to improve the software's usability, capabilities and efficiency. Artezio has extensive experience in the maintenance and enhancement of mature telecommunications software systems. In numerous cases, we have taken over maintenance of systems years after the end of their active development phase.

There are certain prerequisites that make your software products good candidates for offloading all or part of their maintenance and evolutionary development to a lower cost offshore outsourcing vendor.

  • Product complexity has to be less than average compared to other software made by your company. This makes knowledge transfer easier and less costly.
  • Product evolution in the past few years has to be fairly rapid due to the need to support new production configurations and maintain interoperability with rapidly evolving upstream and downstream systems.
  • A good candidate product for offshore outsourcing must require more full-time in-house staff to support less functionality compared to other products supported by your company, thus making partial reliance on the cost cutting global delivery alternative more attractive.

For more information, please, see the following case studies:
Re-engineering and maintenance of a unified database
Maintenance of telecommunications software