לוקליזציה של תוכנה היא תהליך התאמת התוכנה לשפה, לתרבות ולהעדפות של משתמשים במדינות או אזורים שונים. המטרה היא ליצור חווית משתמש מקומית ואותנטית ככל האפשר, כך שהמשתמשים ירגישו שהתוכנה נבנתה במיוחד עבורם.