9 computer software, namely, a multi-user client-server application utilizing numerous relational databases used by banks and financial institutions to store and retrieve information about foreign exchange orders, to - automate foreign exchange order entry, order tracking, and the processing, execution, modification, cancellation and reporting of foreign exchange orders; to view foreign exchange prices; to generate messages detailing orders, order executions, cancellations and pass-ons to other foreign exchange traders or trading locations; to route and re-route messages; to view order histories and order statistics; and to provide an audit log of all foreign exchange actions