Patent ID: 7356824

Claim:
A method for providing automated services to a freight customer comprising: accepting at a website a first request for access to a first software application enabling purchase of freight services; determining, by the first software application, that access to a first and a second software module enabling one of provision of information regarding the freight services and supplemental freight services is required; communicating a second request for module execution from a first software application residing on a first plurality of servers to a first application programming interface (API) within a software translation hub; determining, by the software translation hub: an application communications protocol utilized by the first software application; first and second module communications protocols utilized by respective first and second software modules wherein: at least one of the first and the second software modules was written in a programming language that differs from the first software application; and at least one of the first and second module communications protocols differs from the application communications protocol; translating, by the software translation hub, said second request to a format acceptable by the requested module; communicating the translated request to the requested module via a second application programming interface within the software translation hub; converting data derived from said first software application to a format acceptable by the first and second software modules; converting data derived from the first and second software modules to a format acceptable to said first software application; and displaying the converted data on the website.