Internationalisering is het proces van het bouwen of aanpassen van software om meerdere talen, tekensets, valuta's en andere culturele of regionale conventies te ondersteunen, idealiter vanuit één codebasis. In algemene zin verwijst het woord ook naar gelijkwaardige activiteiten voor online content, zoals documentontwerp en contentdevelopment.
Over het algemeen worden internationaliseringsactiviteiten uitgevoerd tijdens de productontwikkelingscyclus, als voorbereiding op lokalisering.