Application Maintenance

Software maintenance projects come to us for various reasons. Primary amongst them are:

  • Company has built a product but has no band-width to build business/sales while maintaining the software at the same time.
  • Company has put in time, effort, and money, in choosing and buying software that they thought would work on itself, but it needs a lot more maintenance than they anticipated.
  • The company procured a good off-the-shelf software from a large vendor, but it finds their maintenance fee a little too much. They would like another company with the same technical skills to maintain it.
Software maintenance activities can be categorized as:
  • Adaptive - dealing with changes and adapting in the software environment
  • Perfective - accommodating with new or changed user requirements which concern functional enhancements to the software
  • Corrective - dealing with errors found and fixing it
  • Preventive - concerns activities aiming on increasing software maintainability and prevent problems in the future
For ‘Application Maintenance’, Moxie usually uses Agile, Iterative, Incremental or a combination of the two different styles depending on what the Client find most suitable. We use these Methodologies, which are usually followed for application development, for maintenance projects as well. The idea is to improve usability, stability, and lifespan of business critical applications through world class software application maintenance services.

We would cover:

  • Initial troubleshooting of an issue
  • Release of software patches
  • Combining software application maintenance services with customer support services and taking full responsibility for the support and software maintenance aspects of your applications.
Our ‘Software Application Maintenance’ services include:
  • Defect analysis, troubleshooting, and bug fixes
  • Application upgrades and service patches
  • Performance review and improvements
  • Application testing
  • Functionality enhancement
  • Software Maintenance planning and reporting
We even cover Maintenance through a ‘Support Infrastructure’ providing:
  • Incident Management / Tier I
  • IR, ID, IM, Follow-Up
  • System Maintenance & Remediation / Tier II
  • Remediation, Platform issues, Application Development issues, Scripting
  • Technical Operations / Tier III
  • Platform Development and Application Enhancements
  • On-Going Monitoring and Maintenance (Daily/Nightly)
  • Configuration Management
  • Deployments, Hot-Fixes, Versioning
  • Quality Assurance
  • Development and Expansion
Our goal is to:
  • Provide stability
  • Free-Up IT Staff for better projects
  • Mitigate Costs
  • Have strong technologists and ‘subject matter experts’ handle your problems
  • Having a smooth, transparent mechanism to track your issues and how they were resolved
  • Increase all-round productivity for your team and ours
Contact us to know more about how your ‘maintenance’ needs can be met and exceeded by Moxie.