Saving Your Company the Expense of Full-Time Development Staff
With Our Managed Software Maintenance Packages, We Work With Clients to Learn, Maintain, and Enhance their Older Systems.
Legacy Software Maintenance
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.
Unstoppable Software has 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, and Python.
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 Originally Developed by Unstoppable Software
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, Python, Mobile Apps (Android or iOS). Not one of these? Just ask if we can support your system.
Summary: A Cost and Value Comparison of Using Internal Team vs Our External Maintenance Support
Internal System Maintenance |
Knowledge and support dependent on one individual who knows the system |
Limited knowledge of system |
Narrow skillset |
Documentation systems not a priority |
Limited time for any new development |
Lack of knowledge about software best practices |
Full-Time Internal Developer |
$70 – $120k Salary |
$20 – $40k Benefits |
$90 – $160k Total |
External System Maintenance |
Team of developers who know each system |
Knowledge of system and capabilities |
Broad and adaptable skillset |
Rigorous documentation and knowledgebase process |
Able to commit time to specific needs as they come up |
Adherence to software development best practices like source control for Intellectual Property |
Our Monthly Maintenance Package |
$5,000 – $7,500 Flat Monthly Fee |
$60 – $90k Total |