Application maintenance
Definition & use
After having tested, corrected and distributed to effective production/working environments, the code is now in work at the beneficiary’s location. However some problems in use, may occur. Problems may have different origins: a) either end users are not familiar with the newly released software, situation in which training and support will be delivered; b) unforeseen problems are being discovered in use, time when additional, complementary or extra code is needed and implemented. Maintenance also includes the additon of supplementary functional requests from the user, since its business and process flow is currently changing.
Codespring approach
As a safety measure, Codespring prefers to provide maintenance for all software developed by our team. What’s in it for you? The answer is rather direct and obvious: quick response, issue monitoring system, argumented options and time-effective solutions. Nevertheless, Bug Tracking System tools should do their work and help development teams identify and understand any real or perceived issues.
Examples:
1.Client: TERACUE / iCueTM Streaming System project
Software applications continuously evolve. So does the iCueTM Streaming System. Throughout the years of collaborating with TERACUE, CODESPRING turned out to be invaluable in offering quality support services throughout the entire software development lifecycle. Each customer is different and has different needs. Thanks to the modularised architecture of the iCueTM Streaming System and the agility of our professionals, we have been able to successfuly incorporate our customer’s requirements into the core services offered by the iCueTM platform. Quick reaction time, offering prompt solutions and openness in addressing changing customer needs were the key benefits of working with us and making the iCueTM Streaming System a succesfull software application.
2. Client: SZABADSAG / webportal project
The specialists of web-based projects always assured that the portal will be usable in a changing environment as well. The agility with which the requests were handled alongside with permanent improvement in performance helped the project in constant evolution. The development contained perfective maintenance also, bringing the site load to the minimum. In this product configuration process we included document management system, inner search engine and search engine optimization.
3. Client: ABOLIV / production control project
A common perception of maintenance is that it is merely fixing bugs. However, we often find ourselves in the maintenance period developing functionality enhancements to the system. The main enhancements were related to the Smart Device communication over the GSM network, because of data quantity growth, development of new caching systems and user interface optimizations. Also, for a better management of the maintenance process, because the clients were distributed all over the country, we developed an upgrade system for the Smart Devices and Desktop applications, which automatically downloaded the newer versions from the server, without the need of direct technical intervention.

