Most currently available operating systems and application programs are written to display output in a single natural language. A natural language is one that is written and/or spoken and is distinguished from computing languages, such as PASCAL, BASIC or C. Natural languages include languages such as English, French, Arabic and Japanese. Certain software programs are available in multiple versions, wherein each version is written to display output in a different natural language. However, these multiple versions are not integrated into a single product. Operating systems are available that may output text in different natural languages but these operating systems must be internally reset by a software reset or a hardware reboot to switch between natural languages.