7. A system for facilitating use of an application executing on an electronic device, comprising: a language-management apparatus configured to: detect a change in a locale setting of the application; identify one or more languages associated with the locale setting upon detecting the change in the locale setting; obtain a language stack comprising an ordered set of preferred languages for a user of the application; and add the identified one or more languages to the language stack; an internationalization apparatus configured to: obtain a business-logic stack that includes one or more sets of business rules corresponding to one or more tax codes associated with a specified globalization setting for the application, wherein the specified globalization setting comprises at least one of: a city; a state; a country; an organization; and a category; and a localization apparatus configured to: for each user-interface component from a set of user-interface components in the application, wherein the set of user-interface components is created by the localization apparatus: dynamically obtain content for the user-interface component from a content-repository based on an order of languages in the language stack and on an order of the one or more sets of business rules in the business-logic stack, wherein the content-repository is a store of language-specific and tax-code-specific content for the user-interface components associated with the application; and include the content in the user-interface component during use of the application on an electronic device by the user, wherein the localization apparatus is associated with a platform of the electronic device.
7. A system for facilitating use of an application executing on an electronic device, comprising: a language-management apparatus configured to: detect a change in a locale setting of the application; identify one or more languages associated with the locale setting upon detecting the change in the locale setting; obtain a language stack comprising an ordered set of preferred languages for a user of the application; and add the identified one or more languages to the language stack; an internationalization apparatus configured to: obtain a business-logic stack that includes one or more sets of business rules corresponding to one or more tax codes associated with a specified globalization setting for the application, wherein the specified globalization setting comprises at least one of: a city; a state; a country; an organization; and a category; and a localization apparatus configured to: for each user-interface component from a set of user-interface components in the application, wherein the set of user-interface components is created by the localization apparatus: dynamically obtain content for the user-interface component from a content-repository based on an order of languages in the language stack and on an order of the one or more sets of business rules in the business-logic stack, wherein the content-repository is a store of language-specific and tax-code-specific content for the user-interface components associated with the application; and include the content in the user-interface component during use of the application on an electronic device by the user, wherein the localization apparatus is associated with a platform of the electronic device. 11. The system of claim 7 , wherein the user-interface component comprises at least one of a string, a graphical object, a display setting, and a file.