• Achieve More With Less

Case Study

E-ASN for Logistics business

Case Study

E-ASN for Logistics business

The existing application was developed over 10 years ago and none of the developers who had written the code are working anymore.

Client has a legacy system for ASN (Advance Shipment Notification) and worked well for 10+ years. However the legacy system isn’t able to accommodate the new Business demands and the technical personnel who wrote the system aren’t with the company any longer. Given this, the need was to understand the existing system code and rewrite the entire system to accommodate new business demands.

Digital C-A-R-E Methodology

CREATE |New business capabilities can be created

AVOID |Manual/redundant operations can be avoided/eliminated

REDUCE |Operational overheads/ manual tasks can be reduced

ENHANCE |Business capabilities can be enhanced

Client Background

Client is a 3PL (3rd Party Logistics) business with Global operations and currently using variety of On-Premise EDI platforms in each region, which include Sterling B2B, GXS, BizTalk and custom coded solutions. Given the scale of Logistics business processes and thousands of trading partners it is quintessential to have quick onboarding of trading partners & visibility into the data to initiate actionable tasks in a timely manner.

Client has chosen SwiftAnt given the existing working relationship of 5+ years.


The existing application was developed over 10 years ago and none of the developers who had written the code are working anymore. This has created a few challenges:

  • Technology stack that is not extensible, extremely difficult to find programmers who can manage/write the code
  • Extremely costly to on-board a new partner as lot of customization is required; resulting into high onboarding time and reduced satisfaction levels
  • User interface that is outdated and very cumbersome to use

Project’s objectives include:

  • Reverse engineering the application and created detailed use case documentation of as-is
  • Create a technology architecture that is scalable, extensible, rule-driven, customizable by end user
  • Ability to on-board new partners quickly with minimal customization
  • Reduce the cost of getting the reports and provision reports that will enable informed decision-making
  • Reduce manual intervention in creating reports

IT Solution

Solution overview ➜ Detailed Reverse Engineering and documentation. Upon successful completion of Reverse Engineering, and presentation of findings, Client selected SwiftAnt as vendor to rewrite the application into new platform.Solution is a secure web-based application, integrated with other existing systems. System included role based security, rule based alerts, notifications and workflow processes across the various modules.

SwiftAnt team’s role ➜ Reverse engineering the existing system, creating the to-be solution’s user interface, end to end system technical design, development, implementation and deployment.

Project Constraint(s) ➜ The new solution must work as-is in terms of functionality after the migration, newer partners will be coming on-board in existing solution that would have to be migrated.

Client’s involvement ➜ The entire solution was presented as “UX Prototype”, in the first 3 weeks such that, client personnel do not have to go through textual descriptions to understand the to-be system. This led to effective involvement of the Client personnel with constant feedback that resulted into a solution that met the client’s expectations. With agile development, Client was continually involved in the project continually.


Quality Results : The newly designed solution met not only all the functional metrics but also non-functional metrics.

Timeline results : There was a delay of 5 weeks in the project delivery as we did not get a time window of 6 weeks where newer partners were not getting on-boarded to the existing solution. Once the 6 week code freeze window for existing application was established; development was completed and co-testing with client was done to move it to production.