Custom Legacy Software Updates

Support | Extend | Maintain | Migrate | Modernize | Rewrite

How we can help

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

Capabilities

For mission-critical business software platforms

Accounting

Integrated Accounting Modules

Accounts Receivable (AR)

Accounts Payable (AP)

General Ledger (GL)

E-Commerce

Integrated Web Store

Live Inventory Counts

Real Time Pricing

Re-Order Items

Open Orders / Order History

CRM

Client Database

Contact Tracking

Integrated Email Functionality

Re-Order Reminders

ERP

Operations Control

Warehouse Management

Production Tracking

Data Administration

Client Report Generation

Legacy Software Update Case Studies

The Keypress Legacy Software Support Process

1. Immediate Support & Stabilization

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

2. System & Process Evaluation

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).

3. Development & Roll Out

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.

4. Ongoing Support

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?