A computer program product according to claim 21 further comprising:a dynamic message selection routine including a routine for designating a language to be expressed by a software module, a routine for loading text for the selected language from the database, a routine operational at execution of the software module for locating a message in the selected language within the loaded text, and a rou