The process of adapting software for a particular country or region. For example, the software must support the character set of the local language and must be configured to present numbers and other values in the local format. Localizing a word processor might require adding a new spell checker that recognizes words in the local language.
Software companies that wish to sell their software internationally must invest considerable money and energy in localization efforts. There are also companies that specialize in localizing software for third parties.