a method , computer program product , and apparatus for providing the exchange of transportation services between separate company entities are provided . transportation services are received from a communications device . primary geographical location information of where the service is to be performed is received from the communications device . what is new is that the system automatically combines service data from all companies and analyzes them together to find the most optimized transportation methods . opportunities to exchange optimized services are transmitted to the communications device . opportunities , which contain the net profit improvements , are transmitted to the communications device for the company that may provide the service . opportunities , which contain cost improvements , are transmitted to the communications device for the company the service is being performed for . agreements for exchanged services are transmitted to the communications device .