Engineering, in the context of localization, is the process of generating effective, often automated solutions to software localization. It includes the management of translation memory and glossary, setting up translation tools, as well as the integration of translated content. It may also include developing tools and scripts that batch process files.