Share via


Programming and Designing a Global Application

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

To compete successfully in international markets, your software must easily accommodate differences in language, culture, and hardware. The most effective way to accomplish this is to consider internationalization at the beginning of the product cycle, and continue throughout the development process. By planning, you can create software in a single effort that accommodates multiple languages, instead of just one.

The process of developing an application whose functionality and code designs do not make assumptions based on a single language or locale and whose source code simplifies the creation of different language editions of an application is known as globalization. The process of creating globalized software is divided into two areas: internationalization, which covers generic coding and design issues; and localization, which involves translating and customizing a product for a specific market.

For more information, see Internationalizing Software.

See Also

Other Resources

International