Миграция legacy ERP на современный стек
Перевели legacy ERP-систему (Delphi, 2008) на веб: Laravel + Vue.js, сохранив бизнес-логику и данные 15 лет работы.
100%
данных мигрировано
200+ таблиц и 15 лет истории операций перенесены без единой потери с автоматической валидацией
–70%
стоимость поддержки
Вместо эксклюзивного Delphi-разработчика — стандартные Laravel/Vue специалисты на рынке
0 дней
простоя при миграции
Параллельная работа двух систем 2 месяца с автоматической сверкой данных
Задача
Производственная компания работала на ERP-системе, написанной на Delphi в 2008 году. 200+ таблиц, 800 000 строк кода, 15 лет накопленных данных. Единственный разработчик вышел на пенсию — баги не исправляются, новые функции не добавляются. Удаленного доступа нет: система работает только на одном сервере в офисе. Нужно было перенести все на современный стек без потери данных и бизнес-логики.
Что было до нас
Единственный разработчик на Delphi ушел на пенсию — систему некому поддерживать
Нет удаленного доступа — ERP работает только на сервере в офисе
800K строк кода без документации — никто не знает как именно работает логика
Невозможно интегрировать с 1С, банк-клиентом и CRM — старая архитектура не позволяет
Решение
Поэтапная миграция с параллельной работой двух систем
Реверс-инжиниринг
Восстановление бизнес-логики из 800K строк Delphi-кода. Документирование каждого модуля перед переписыванием.
Поэтапная миграция
6 модулей (закупки, производство, склад, продажи, финансы, HR) переносились по очереди. Каждый модуль тестировался отдельно.
Миграция данных
200+ таблиц, 15 лет истории. Автоматические скрипты валидации проверяли целостность после каждого этапа.
Параллельная работа
Старая и новая системы работали одновременно 2 месяца. Расхождения выявлялись и исправлялись до переключения.
API-интеграции
Подключили 1С, банк-клиент и CRM — то, что в старой системе было невозможно. Автоматический обмен данными.
Документация
120+ страниц технической и пользовательской документации. Новые разработчики входят в проект за неделю.
Ключевые метрики
| Показатель | До | После |
|---|---|---|
| Скорость работы интерфейса | 3-5 сек на операцию | < 0.5 сек |
| Ошибки при вводе данных | 12 в неделю | 1-2 в неделю |
| Время разработки новой функции | 2-3 месяца | 1-2 недели |
| Стоимость поддержки | 450 000 ₽/мес | 135 000 ₽/мес |
| Доступность системы | Только из офиса | Из любой точки |
До
Delphi 2008, один разработчик на пенсии
Только локальный доступ из офиса
Нет интеграции с 1С и банком
Нет документации — 800K строк кода
После
Laravel + Vue.js, стандартный стек
Удаленный доступ и мобильная версия
Автоматический обмен с 1С, банком, CRM
120+ страниц документации
Результаты
100% данных мигрировано без потерь
200+ таблиц и 15 лет истории операций перенесены с автоматической валидацией целостности
Стоимость поддержки снизилась на 70%
Вместо поиска редкого Delphi-специалиста — стандартные Laravel/Vue разработчики
Переход без единого дня простоя
Параллельная работа двух систем 2 месяца позволила переключиться плавно
Производительность сотрудников выросла на 25%
Удаленный доступ и мобильная версия — работа из любой точки, а не только из офиса
Использованные услуги
Другие проекты
Платформа управления строительными проектами
Создали систему для строительной компании: план-факт по этапам, контроль подрядчиков, сметы, фотофиксация и BIM-интеграция.
B2B-маркетплейс строительных материалов
Создали маркетплейс для оптовой торговли стройматериалами: каталог 50K+ позиций, личные кабинеты поставщиков и покупателей, интеграция с доставкой.
Нужен подобный проект?
Расскажите о задаче - предложим решение и дадим оценку сроков.