What is localization?

Software Localization is more than the translation of a product's User Interface. Companies localize software in order to overcome cultural barriers for their products to reach a much larger target audience, it is the process of adapting a software product to the linguistic, cultural and technical requirements of global users.