CUSTOMER STORY | LOGISTICS TECHNOLOGY
Modernizing an Internet Explorer-Only Logistics Application Without Rewriting the Entire System
How EVIZI™ helped e-Courier use an AI-assisted migration framework to reduce manual redevelopment by more than 60% and accelerate time to market by 40%.
Company Overview
e-Courier provides cloud-based, end-to-end logistics software that helps couriers, shippers, and third-party logistics providers manage complex delivery operations with greater visibility and control.
Founded in 1999, e-Courier’s technology now manages more than 1.5 million pieces daily and supports over 1,000 completed integrations.
Industry
Logistics Technology
Founded
1999
Headquarters
Phoenix, Arizona
Moving Beyond an Internet Explorer-Only Application
A critical component of e-Courier’s platform was built as a legacy ASP application that operated only in Internet Explorer.
This browser dependency limited usability, created operational inefficiencies, introduced security concerns, and made continued modernization increasingly difficult.
A conventional rewrite would have required significant development time and extensive manual effort. It would also have introduced the risk of errors, rework, and missed delivery timelines across a business-critical logistics platform.
e-Courier needed a more controlled way to modernize the application while preserving the server-side business logic and data operations that were already supporting its customers.
The Challenge
The migration needed to address three competing priorities:
Remove the Browser Dependency
The user interface and client-side functionality needed to work across modern browsers instead of depending on Internet Explorer.
Preserve Proven Business Logic
Existing ASP code responsible for database access, processing, and other server-side operations needed to remain functional throughout the migration.
Reduce the Cost and Risk of Rebuilding
Manually recreating every legacy page would have required extensive development effort and increased the possibility of introducing new defects.
The objective was not to replace the entire application. It was to modernize the client-side experience while protecting the backend functionality on which the platform depended.
EVIZI’s Approach
EVIZI™ created a structured migration framework that combined AI-assisted code conversion, engineering review, embedded QA, and secure remote delivery.
1 - AI-Assisted Code Migration
EVIZI™ used the Claude 4.0 model, guided by a detailed migration framework, to generate the base code required to convert legacy ASP and VBScript pages into modern JavaScript-based HTML files.
The framework separated interface elements, including HTML and CSS, from the application’s VBScript logic. Client-side event handlers, data operations, and utility functions were then converted into JavaScript using jQuery and e-Courier’s ecCM front-end library.
This approach automated repeatable portions of the migration while keeping engineers responsible for review, validation, and implementation quality.
2 - Modern JavaScript and Interface Patterns
The migrated pages adopted modern JavaScript practices, including asynchronous operations, async/await, structured error handling, and try/catch blocks.
Legacy browser alerts and confirmation prompts were replaced with standardized ecCM interface components. EVIZI™ also cleaned up CSS, optimized page dimensions, and updated layouts for modern browser environments while preserving existing functionality.
3 - Backend and API Continuity
Rather than rewriting working server-side functionality, EVIZI™ preserved the ASP business logic responsible for data access and backend processing.
The team verified that migrated pages used available web methods correctly through the existing dataactionCM.asmx APIs. This allowed e-Courier to modernize the front end while retaining compatibility with its established backend services, VB6 DLLs, and database infrastructure.
4 - Embedded Quality and Security
QA was incorporated throughout the migration process to verify functionality across browsers and reduce defects at each stage.
EVIZI’s agile delivery team included AI, web modernization, QA, and security expertise. Development occurred within client-controlled environments, helping protect sensitive information and minimize unnecessary data exposure.
Daily standups, progress reporting, code reviews, and audit-ready documentation provided consistent visibility into delivery and quality.
How the Migration Worked
Legacy ASP page
↓
AI-assisted base-code generation
↓
Separation of interface and VBScript logic
↓
JavaScript conversion using the ecCM library
↓
API and backend integration verification
↓
Cross-browser testing and engineering review
This repeatable workflow allowed the team to modernize pages incrementally instead of treating the application as a single high-risk rewrite.
Results
More Than 60% Less Manual Redevelopment
AI-assisted conversion reduced the manual effort required to recreate the application’s legacy pages by more than 60%.
40% Faster Time to Market
The structured migration process accelerated time to market by 40%, allowing e-Courier to deploy cross-browser application functionality earlier than planned.
Cross-Browser Accessibility
The modernized interface removed the application’s dependence on Internet Explorer and made critical functionality available through current browsers.
No Additional Internal Hiring
The agile team gave e-Courier access to specialized AI, modernization, QA, and security expertise without adding internal hires or overloading existing teams.
Greater Delivery Visibility
Daily reporting, structured reviews, and audit-ready documentation gave stakeholders clearer visibility into progress, code quality, and migration decisions.
A Modernized User Interface
Optimized CSS, updated interface components, and responsive layout improvements created a more modern experience while maintaining compatibility with existing business processes.
Modernization Without an Unnecessary Rewrite
EVIZI™ helped e-Courier modernize the portion of the application creating the greatest constraint, the browser-dependent user interface, without replacing proven backend functionality.
By combining an AI-assisted migration framework with engineering oversight and embedded QA, the team reduced redevelopment effort, shortened delivery time, and established a repeatable path for moving legacy application pages into a modern browser environment.
Where e-Courier Is Today
Today, e-Courier’s logistics technology manages more than 1.5 million pieces daily and supports over 1,000 completed integrations.
In 2025, e-Courier and CXT Software joined forces, bringing together two established last-mile technology providers. The combined organization reports serving more than 400 customers with over 50 years of combined industry experience.
Modernizing a Business-Critical Legacy Application?
EVIZI™ helps engineering organizations modernize legacy software through structured migration, AI-assisted development, quality engineering, and secure delivery.