The process of making an application suitable for use for a world-wide audience, regardless of culture.
Cultures world-wide differ in many ways beyond the language spoken by users.
Globalization (or globalisation) is the process of making software appropriate for many different cultures. This might include
- ensuring left-to-right and right-to-left character sets and display layouts are supported
- different sort orders and search conventions are honoured
- using non-pejorative user interface conventions, e.g. avoiding use of certain colours
- understanding different conventions for people's names
- recognising different ways to identify buildings and companies
It can be contrasted with localization, which is the process of tailoring software software for a particular locale.