Я для этого своим заказчикам ставил web-сайт на основе Plone
http://www.plone.org
Каждый дилер и, по желанию, клиент, имеет свой логин. При входе на сайт дилер видит только свои заказы и их состояние. Может что-то отписать фабрике. Клиент видит только свой заказ/-ы и телодвижения по нему.
Исполнитель видит все заказы. Может что-то написать дилеру и клиенту. Клиента можно и не заносить.
Поиск удобный. Контекстный. Недостатки есть: неудобная система для печати счетов. В этом случае лучше 1С.