Maintain is the fifth of Rietta's five Core Capabilities, the five hexagons in our logo. Together they cover a software system's whole life, from understanding what it needs to maintaining it for years, and they are the foundation under every solution we offer.
For over a decade, Rietta has been providing customers with long term maintenance services for their custom web applications. The typical situation is that the original development team is no longer part of the picture. The software has been in use and mature for years. Our professional developers are committed to keeping such a system up-to-date and secure so that it can serve its users indefinitely.
Where Remediation Happens
This program is where remediation happens. When an audit, a scanner, or our CVE monitoring finds a problem, this is where the fix is made, tested, and deployed: security patches, dependency upgrades, and fixes for audit findings. When an application lacks the tests to prove a fix safe, our automated test coverage for legacy applications solution builds them.
Our application maintenance services are software agnostic. Ruby on Rails applications and Docker deployments are common examples, and the same approach applies to other stacks. It is one part of our vulnerability management and remediation solutions, alongside CVE monitoring and secure CI/CD pipelines.
Security for Custom Web Apps
We pride ourselves on patching dozens of client applications within a few hours of a known security risk in a world where other companies usually take months.
- Assess existing security to identify weak spots needing improvement
- Containerized existing application using Docker for testing and (optionally) for production in the AWS cloud
- Continuous Blue Team support to investigate, and update code as necessary for security
The Problem
Most development companies only focus on building new software, not the long term maintenance. In fact, a successful application will spend far longer in maintenance than production. Sadly, many companies do not understand they need to continually invest in development. Then when something goes wrong, which it inevitably does, there is no one with the skills or knowledge to fix the software.
Our Solution
We provide customers with a predictable monthly bill for maintenance. We update the application and its dependencies. We continually monitor for new Common Vulnerabilities and Exposures (CVE), which are known insecure dependencies, and work to patch. We’re the fastest custom web app security experts in the business. We can patch dozens of client applications within a few hours of a known security risk, while other companies usually take months.
What do you get?
Rietta provides three commitment levels depending on your organization’s specific monthly needs and budget.
| Service | Essential | Premium Optimal value | Ultimate |
|---|---|---|---|
Enhanced Essentials Package |
|||
| Manage Security Dependencies | ✔ | ✔ | ✔ |
| DevOps | ✔ | ✔ | ✔ |
| Security | ✔ | ✔ | ✔ |
| Continuous Integration Orchestration | ✔ | ✔ | ✔ |
| Site and Service Monitoring | ✔ | ✔ | ✔ |
| Project Management | ✔ | ✔ | ✔ |
| Business Analysis | ✔ | ✔ | ✔ |
| Requirements gathering and documentation | ✔ | ✔ | ✔ |
| Basic Dockerization for Dev & Test | ✔ | ✔ | ✔ |
Enhanced Premium Package |
|||
| Manage All Dependencies | ✔ | ✔ | |
| Bug Fixing | ✔ | ✔ | |
| Client team Education | |||
| Software upgrades from latest supported version | ✔ | ✔ | |
| Enhanced Dockerization for Production | ✔ | ✔ | |
Plus Ultimate Services |
|||
| Manage All Dependencies and resolve dependency related technical debt | ✔ | ||
| Advanced Client team Education | ✔ | ||
| Software upgrades from any installed version | ✔ | ||
| Dedicated development contact | ✔ | ||
| One Sprint of software development each month (13 Points) | ✔ |
- If you sign up for a 12 month contract, your onboarding fee will be 50% off. If you pre-pay annually, the onboarding fee is waived.
- Unused services do not roll over from month-to-month.
After Hours Support
After hours support, including premium on call support is available for a fee determined by your maintenance level. Unused services do not roll over from month-to-month. We pay our team members for on-call coverage hours, regardless of usage to ensure the best possible service for our customers.
Request a Scoping Call
Tell us about your applications, and we will schedule a free 30-minute scoping call to confirm scope. Pricing is quoted after that call, and nothing is invoiced before it. Fields marked with are required.
Prefer to talk first? We're headquartered in Alpharetta, GA, in Metro Atlanta, and serve the Southeast and clients nationwide: +1 (770) 623-2059.