The internationalization of a software or an Internet application is a software engineering or design process. In short, this process requires that one isolates from the programming code the cultural and linguistic elements of the application by placing them in external resource files. This makes these elements more easily accessible and modifiable.
Internationalization of an application makes it possible to localize it more easily and consequently more economically. A well-internationalized application can thus be quickly localized in a profitable way for smaller markets.


