1. A method of providing a distributed, interactive data processing system with concurrent multi-lingual use by a plurality of users, said data processing system including a message composition service, said method comprising the steps of: establishing a message model data collection by storing message models, said message models being stored with a message identifier primary key that is common for all usage and a secondary key that is a national language index, establishing for each user who signs onto said system a national language index corresponding to said secondary key, requesting said message composition service to compose a message for use by an interactive program run on said system, said message being identified by said primary key for the specific message requested and said secondary key established for the user for which the message is intended, retrieving from said message model data collection message models using said primary and secondary keys in response to a request to compose a message, composing said message from said message models retrieved from said message model data collection, and storing the composed message so that it can be used by said interactive program to communicate the message to the user.
3. The method recited in claim 1 further comprising the step of: providing in said message model data collection message models of informational and error messages generated by said interactive program, said method substituting messages in the national language of a user for the informational and error messages generated by said interactive program.