When developing software or websites today, an essential consideration is the global marketplace. As the growth of software products for global markets continue, it has become critical for companies to design products that interact with users in their native regions and languages. Software developers working on software for foreign markets should be aware of each market's customs and differences. Some of these differences can include language, punctuation, currency, dates, times, numbers, and time zones.