TILDE is specialising in multilingual and multimodal digital content management technologies and localisation services.