The European Localization Center (ELC) is a company providing solutions to the challenges associated with globalization including software localization, website internalization, global content management systems, and testing and interpretation services.