В отделе CATI компании TNS (http://www.tns-ua.com/), в которой одно время работал, использовался язык QSL (не путать с SQL) - специфический язык для написания телефонных опросов. Исходные данные приходили в виде Excell таблиц, и были очень обьемными. При этом для того, чтобы QSL смог эти данные втянуть, их нужно было перевести в формат SMP. Делалось это практически руками, что мне показалось не совсем правильным с точки оптимизации рабочего процесса, и для автоматизации этой процедуры, мною была написана программка на VBscript. Выбран был OpenOffice VBscript, потому что это позволяло запускать подготовку данных как на Windows, так и на Linux машинах.