La internacionalització és el procés de dissenyar programari de tal manera que pugui adaptar-se a diferents idiomes i regions sense la necessitat de realitzar canvis en el codi del programa.