Просто поделиться опытом.
Понадобилась система которая бы могла регистрировать проблемы пользователей. Перерыл кучу вариантов, в том числе и платные. Но все не то. Наткнулся на систему osTicket. Подошла по все параметрам: Три режима работы (только через почту, без почты (web) и смешанный), заявочками удобно управлять, поддерживает вложения, перенаправления заявок, шаблоны уведомлений.
НО! Сама система написана крайне небрежно (я пробовал русскую версию). Начал её модернизировать что бы отделить мух от котлет. Ну как полагается сделать файл локализации, вынести дизайн и т.д. Задача оказалась весьма трудоемкой. В поиске ускорения наткнулся на систему eTicket. В основе eTicket лежит osTicket. Так вот в eTicket грамотный подход, есть система локализации, вынесен дизайн, логика работы более продумана.
Теперь даже если пользователи звонят по телефону я создаю инциденты в этой системе, а система уведомляет их по почте о ходе решения их проблемы.
P.S.: Немного пришлось переделать под русские кодировки в почте. Так же я все системные уведомления от оборудования посылаю eTicket.