
Custom Legacy Software Updates
How we can help
- Quick-turn stabilization of broken software
- Add or modify features/functionality to existing code base
- Perform maintenance to fix bugs, improve the user interface, and correct obsolescence issues
- Application modernization – feasibility review, scoping options, implementation (at the subsystem level or full rewrite)
- Provide support when internal resources are no longer available
Migration Paths (as applicable)
Migrate from:
- Classic ASP
- ASP.NET
- VB
- VB6
- VB.NET
- Desktop application
- MVC
- MS Access
- MS Excel
Migrate to:
- ASP.NET
- .NET
- MVC
- React
- .NET Core
- C#
- Web app
- Microservices architecture Azure cloud
Example Migration Paths
- Classic ASP to ASP.NET
- Classic ASP to .NET
- Classic ASP to MVC
- ASP.NET to .NET Core
- VB to C#
- VB6 to C#
- VB.NET to C#
- VB6 to .NET
- Desktop application to web app migration
- Migration to Microservices architecture
- Application migration to Azure cloud
- Service migration to Azure cloud
Capabilities
- Legacy software modernization
- Legacy software support
- Legacy software assessment
- Strangler Fig Pattern methodology
- MS Access Conversion
- Web App Development
- Data accessibility
- User Training
- Mobile Interface
- Portal development – customer portals, mobile technician portals, department portals, production portals
- Dashboard development – management dashboards, internal communication dashboards
- Business Intelligence – e.g. KPIs, interactive widgets, employee progress tracking, critical goal tracking, live charts & graphs
- Cloud Platforms: Azure, Amazon Web Services (AWS)
For mission-critical business software platforms
Legacy Software Update Case Studies
The Keypress Legacy Software Support Process
Once provided the source code we can get to work on addressing any urgent problems and implement fixes to get things stabilized. From that point on we can support your staff when issues arise
Once the urgent concerns are addressed, support is available and the system is stable we can evaluate the entire application and how it is addressing your organizations business model.
We’ll sit with your staff to learn their workflow, learn how they use the system in its current state, identify their obstacles and listen to their suggestions and wish list.
We’ll also evaluate the suitability of the development platform as well as long-term support options.
After this evaluation we can present our suggestions for the system which may be some minor tweaks or a multi phase upgrade to improve the efficiency, address the changing business model and migration to a more suitable and modern platform (potentially including a complete rewrite).
Our developers will begin the process of improving the system to address the needs while working to maintain the systems stability and minimize disruptions to the day to day operation.
Before, during and after development and roll out we are there to continue to support the application and when the needs arise continue to modify the application to improve efficiency, address changes in business or workflow or to implement newer technologies to improve the user experience.
Need your software updated?