Legacy System Maintenance

Learn How We Provide “Managed Software Maintenance”

Working With Clients to Learn, Maintain and Enhance their Older Systems

Saving Companies the Expense of Full-time Maintenance Staff.

Ticket Analysis

We will analyze the amount of time you currently use to maintain your system and build a proposal based on our findings.

Ramp-Up

With access to the code, we learn your system inside and out. We work with you to learn your deployment and document everything for your team to ensure true knowledge transfer.

Monthly Maintenance

Bucket of maintenance hours which can include enhancements, mentoring or additional applications all for one flat monthly fee.

When you’re setting innovation and growth goals for your IT department or company, maintaining existing systems probably isn’t on the list

Instead, it’s more like a chore, like doing the laundry. It’s something you have to do that eats up your time and gets in the way of the things you really want to do. (And it can be a really expensive chore, as well.)

You have limited developer resources. How much of their time do you want to take up maintaining your current systems when they could be building new tools or features that benefit your employees, customers, and stakeholders?

That’s where we come in.

We have a team of seasoned senior developers experienced at learning and supporting a wide range of systems, such as systems built using .NET, Java, Classic ASP,  HTML/Javascript, Android, iOS Desktop and SDK frameworks.

What do we mean by seasoned? One of our developers replaced 900 lines of faulty code that a client had been working on for months with one lesser known function that fixed the issue. Another of our developers stepped in when a client spent weeks trying to get a 64-bit Windows environment up-and-running. It took our developer 30 minutes to spot the four issues and a day to fix it.

For a flat monthly fee, we’ll maintain your system(s) for you, freeing up your developers’ time to add new value to your company.

How It Works

Ticket Analysis

We’ll run an analysis on the amount of time your team is currently spending maintaining your existing tech stack based on interviews and/or your issue tracking system. This information is incredibly useful, even if you don’t move forward with us.

“Ramp Up Process” to Learn Your System

  • Get access to the code
  • Run a build to learn the system
  • Learn your deployment
  • Document everything for your team
  • Recorded Video Sessions with your team to capture knowledge transfer

What Monthly Maintenance Looks Like

  • Flat monthly fee includes bucket of hours dedicated to your system(s) based on our ticket analysis and any other goals you have for the partnership.
  • Cross-trained senior developers 
  • Detailed documentation on your system, as we go – this means you’re not reliant on one single developer who is the only one who knows an application.
  • Ability to work directly with end-users to support their use of the systems, or be your “Level 2” support, depending on your needs
  • Ability to work with you to enhance your system and/or rewrite an entire application.

The Benefits of Monthly Maintenance Packages

  • Flat monthly fee that’s easy to budget — Unlike a standard consulting engagement where hidden fees can wipe out your budget, we are cost-controlled to ensure a lasting partnership. Our goal is to work with you year after year.

    Dependable Service Level Agreement — We provide a guaranteed minimum response time for incidents you report to us so that you’ll know when you have an issue, we’re working on a solution quickly.

    Access to a team of developers — You get access to our team of senior developers — not just one person. You’re not dependent on one or two internal employees that have sole ownership of the system.

    Access to a full suite of service tools — We maintain a full suite of tools such as issue trackers, project management tools, and error reporting systems. 

    Custom developers familiar with your tech stack and workflow — When the time comes that you do have new development needs that require external help, we’re already familiar with how you work, and can hit the ground running.

    Additional Benefits of Maintenance Packages for Software we developed 

    We offer similar ongoing maintenance packages on software we’ve built.

    Works in conjunction with our defect warranty — Maintenance hours begin only when an issue is not covered by our warranty.

    New feature development is easier to budget — Instead of writing new contracts whenever you’d like to upgrade the system, factor new development into your maintenance budget. Requirements For Monthly Maintenance Packages

    • We must have access to the source code (We cannot support off-the-shelf software for which there is no source code available).
    • VPN Access: We offer remote maintenance using VPN access to your servers.
    • We service web, mobile and desktop software; .NET or Java, HTML/JavaScript, PHP, Python, Mobile Apps (Android or iOS SDK). Not one of these? Just ask if we can support your system.
Summary: A Cost and Value Comparison of Using Internal Team vs Our Maintenance Support

Internal System Maintenance

External System Maintenance

Knowledge and support dependent on the individual who know the system

Team of developers who know each system resulting in higher quality of development & support 

Limited knowledge of system

Knowledge of system and capabilities inside-out

Narrow skillset

Broad and adaptable skillset

Documentation systems not a priority

Rigorous documentation and knowledgebase process

Limited time for any new development

Can commit time to specific needs as they come up

May lack knowledge about best practices iource control fn software development

Adherence to software development best practices like sor Intellectual Property

Full-Time Internal Developer

Our Monthly Maintenance Package

$60 – $100k Salary plus $30 – $50k Benefits

$4,500 – $7,000 Flat Monthly Fee

$90 – $150k Total

$52 – $84k Total