Localization is the process of customizing your application for a given culture/locale. Localization consists primarily of translating the user interface. Proper planning will help ensure your application is localized in a timely and cost effective manner.