Companies targeting new markets often need to localize their software products or website to make those useable for local customers. This often requires translating a product’s user interface to a local language and adapting the product to the cultural and legal requirements of the target market. Software products in this category help take the hassle out of localization by automating tedious translation tasks and by streamlining process communication. This helps overcome cultural and linguistic barriers and reduces time to market for fast expanding companies. More advanced products integrate localization into the product development process, rather than viewing it as an additional task. Some products automatically notify the translators whenever any changes are made to a project.