Software support and code maintenance

Support is an important phase of the software lifecycle. When you release new code, your users expect that you will support them for a reasonable amount of time. Unfortunately, the cost of support is sometimes comparable to the cost of development, especially for a complex system. Furthermore, even if the cost is not great, sometimes it's simply not economically feasible to distract your developers with the nuances of trivial bug-fixes and simple user request replies.

We can take this burden off your shoulders. Our developers can analyze your code and provide your users with fast and friendly technical support. This can be done on behalf of your own company and using your own support software and issue tracking system. Depending on the type and quantity of bugs encountered, we can perform a small reengineering of particular system modules to avoid the recurrence of those bugs, or suggest a modification based on user requests that would improve usability.

The support provided is not limited to bug fixing and adding new features on request. We can also answer users' question about using the software (which is in a way similar to our remote helpdesk service) and provide you with aggregated statistics on the most common user misconceptions.

That service is also useful if you bought a third-party system with source code and use it inside your company but developers of that system do not provide any user support or the quality of that support is lower than your expectations. We can also help you to integrate this new system in your environment by converting old data to a new format that is supported by a new system, or by developing some small helper utilities, which can significantly ease the integration of this new system. Please, see our Data processing service.

If you have any questions regarding this service, please do not hesitate to contact us.