Developing information systems for international or global users involves some distinct problems that require skills and solutions that may be new to many information system professionals. Significant financial losses may result from ignoring internationalization issues in application development. This paper will discuss the issues involved in internationalizing applications and explain several approaches to customizing applications for diverse audiences including localization, internationalization and globalization.