Клиент вёл заказы в таблицах и на бумаге. Найти историю по клиенту получалось не всегда, статус заказа знал только тот, кто его вёл, отчёты собирались вручную к концу месяца. Готовые CRM не подходили: чужая логика работы, лишние разделы, ежемесячная оплата за каждого сотрудника и данные на стороннем сервере. Нужна была система под собственные процессы, работающая на рабочих местах в офисе.
Разработал настольную систему на C# и WinForms с базой данных MS SQL Server, работа с данными через Entity Framework. Интерфейс собран на компонентах DevExpress: таблицы с группировкой, фильтрами и поиском по любому полю.
Что внутри: учёт клиентов с полной историей обращений, ведение заказов по статусам, поиск и фильтрация по базе, формирование отчётов и печатных документов в PDF. База общая, поэтому сотрудники видят одни и те же данные и не пересылают друг другу файлы.
Собрал установочный файл, чтобы программу можно было развернуть на рабочих станциях без участия разработчика. Исходный код открыт: github.com/SourceSurfer/MiniCRMApp
Клиентская база и заказы собраны в одной системе вместо таблиц и бумаги: история по клиенту открывается за секунды, статус заказа виден всем, отчёт печатается вместо ручной сборки.
Система сделана под конкретные процессы компании, поэтому в ней нет лишних разделов, а новые добавляются по мере надобности. Разрабатываю такие решения под задачу: свои поля и статусы, свои печатные формы, разграничение доступа, обмен данными с бухгалтерией и сайтом.