The application developer also has to know which modules are language dependent and what the available languages are.
It has to be mentioned that some technology providers propose a ``development environment'' to facilitate the inclusion of new languages. The tools may be tuned to specific languages, may demand particular skills, and it may be time consuming to add a new language.