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.
We will analyze the amount of time you currently use to maintain your system and build a proposal based on our findings.
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.
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.
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
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.
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
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