The process of preparing text, websites, software, and other products for a new culture, a new language, and potentially different technology requirements. Localization involves adapting all communication elements, from visual design to software tags, for a foreign target audience.