La localisation (L10N) consiste à adapter tous les éléments de l'utilisateur des applications logicielles afin qu'ils soient conformes aux normes de la localité cible. Chaque localité possède des langues qui lui sont propres ainsi que des conventions culturelles et sociales, des normes légales et des préférences qui doivent être respectées pour que la traduction soit efficace. La localisation englobe la traduction du texte, l'adaptation des graphismes et la modification des données et fonctionnalités de l'interface utilisateur d'un logiciel.