ИКС Холдинг - это крупный строительный холдинг, работающий в Германии. Из соображений конфиденциальности, мы не можем раскрывать важные аспекты протоколов работы холдинга, потому это будет общий обзор стандартной функциональности корпоративной системы на этапе прототипа. В рамках сотрудничества нами были оказаны следующие услуги: -Серия аналитических консультаций (4шт). -Разработка модели данных. -Разработка модели алгоритмов. -Разработка технического задания на систему управления. -Разработка технического задания на визуальные интерфейсы. -Разработка нефункциональных требований. -Адаптация договора под техническое задание. -Создание прототипа админки CRUD. -Визуальное проектирование и прототипирование - 2400. -Разработка дизайн-системы. -Разработка системы связанных экранов. -Детализация экранов. -Создание переиспользуемых компонентов. -Вёрстка кликабельных макетов.
Корпоративная система для девелопера и строительного холдинга
Для удобства клиента мы записали видео-обзор проекта. Это полезно в тех кейсах, где система уже выходит далеко за рамки обычной CRM: здесь есть карта объектов, управление подрядчиками, документооборот, продажи, бухгалтерские контуры и административные подсистемы. Иными словами, перед нами не просто сайт, а цифровой штаб строительной компании =)
Этот проект мы создавали как многомодульную корпоративную веб-систему для управления строительными объектами, подрядными работами, внутренними компаниями холдинга и сопровождающей документацией. Такие продукты редко бывают простыми: бизнес внутри них живёт не по прямой линии, а как большой узел труб, клапанов и датчиков. Где-то течёт смета, где-то застревает документ, где-то подрядчик обещает золотые горы, а на деле забывает даже перчатки привезти.
Поэтому архитектура системы строилась вокруг прозрачности процессов, контролируемых статусов и единой точки принятия решений. Похожие задачи по управлению активами и связанными юрлицами мы также решали в кейсе Europe, а если интересен взгляд на автоматизацию недвижимости в более агентском формате — посмотрите C-Estate.
Карта строительных объектов и навигация по проектам
Один из центральных экранов системы — карта объектов. Она работает как геопространственный интерфейс (то есть экран, где данные привязаны к реальным точкам на карте). Руководитель видит не абстрактный список, а реальную картину бизнеса: где находятся объекты, в каком они статусе и как быстро можно перейти в детали конкретного проекта.

Авторизация и безопасный вход пользователей
Для корпоративного ПО безопасность — не украшение, а фундамент. В системе реализована авторизация пользователей, а для отдельных сценариев — защищённая аутентификация по сертификатам. Это PKI-аутентификация (вход по цифровым ключам, а не только по логину и паролю), которая особенно важна там, где есть юридически значимые действия, внутренние документы и чувствительные данные.

Каталог строительных проектов с фильтрами
Список объектов — это не просто таблица ради таблицы. Мы сделали карточки проектов с фильтрацией по типам, адресам, статусам и другим параметрам. Такая структура помогает быстро находить нужные стройки и сокращает хаос при масштабировании портфеля объектов. Когда у компании десятки проектов, интерфейс без фильтров превращается в чулан, куда страшно заходить.

Панель запуска новых проектов
Отдельный модуль был создан для ввода новых проектов в работу. Это onboarding flow (последовательность шагов, с которых начинается жизнь проекта внутри системы): базовые параметры, адреса, участники, документы, стартовые статусы и связанная бизнес-логика. Такой экран сильно снижает вероятность того, что новый объект будет заведён кое-как, а потом годами станет источником путаницы.

Планирование работ, услуги, подрядчики, сроки и площади
Одно из самых чувствительных мест в стройке — планирование. Здесь мы сделали модуль, в котором можно управлять этапами работ по проекту, кандидатами в подрядчики, сроками, набором услуг и квадратными метрами. Это уже не декоративный интерфейс, а настоящий операционный контур, где цифры начинают влиять на деньги, риски и нервы руководства.

Предварительная оценка работ до старта строительства
До начала стройки важно понять, что именно компания собирается делать, сколько это будет стоить и где может прятаться будущая головная боль. Для этого в системе реализован модуль предварительной оценки работ. По сути, это ранний аналитический фильтр: он помогает увидеть проект до того, как тот начнёт с аппетитом пожирать бюджет.

Документооборот по фазам проекта
Документы в строительстве — это отдельная форма городской мифологии. Их много, они завязаны на этапы, их надо согласовывать, подписывать, печатать, хранить и быстро находить. Поэтому мы собрали документы по фазам проекта в единую систему с предпросмотром, печатью и возможностью подписи. Это document pipeline (конвейер документов, который движется по понятным стадиям, а не теряется в папках с названиями вроде final_final_7).

Контроль статусов подрядных работ
Для выбранных подрядов реализован отдельный обзор статусов запланированных работ. Это помогает видеть, что уже согласовано, что в процессе, что тормозится и где есть риск срыва сроков. Такой мониторинг особенно важен для проектного менеджмента, когда одно небольшое зависание внизу цепочки может сверху превратиться в большой и дорогой спектакль.

Поиск, фильтрация и сравнение подрядчиков
Подрядчики — это отдельная вселенная со своими обещаниями, условиями, расценками и человеческим фактором. В системе реализован удобный поиск и фильтрация по подрядчикам, а также отдельный интерфейс сравнения цен с сортировкой по возрастанию. Это уже элементы decision support system (системы поддержки принятия решений), когда руководитель получает не шум, а структурированную картину для выбора.


Продажи объектов через маклеров
Система охватывает не только стройку и внутренние процессы, но и контур продаж. Для этого был реализован функционал работы с маклерами и продажами объектов. То есть продукт стал связующим слоем между операционной частью девелопмента и коммерческой частью бизнеса. Это особенно ценно для компаний, которые хотят видеть не разрозненные отделы, а единую цифровую модель бизнеса.

Управление компаниями холдинга и бухгалтерским контуром
Важная часть проекта — управление несколькими компаниями внутри холдинга и их бухгалтерской логикой. Это multi-entity architecture (архитектура, где одна система работает сразу с несколькими юридическими лицами, но не смешивает их в кашу). Такой подход нужен там, где группа компаний делит активы, процессы, сотрудников и документы, но обязана сохранять формальный порядок.

Если вам интересны подобные корпоративные системы для распределённых отделов, процессов и ролей, дополнительно посмотрите кейсы IKS и FORMA BPM. Там хорошо видно, как мы подходим к архитектуре сложных бизнес-приложений, когда важен не только интерфейс, но и внутренняя механика продукта.
Дополнительная навигация и административные подсистемы
Для сложного корпоративного продукта интерфейс должен быть многослойным, но не запутанным. Поэтому в системе появилась дополнительная навигационная панель, которая помогает быстрее переключаться между разделами и модулями. В таких системах хороший navigation layer (слой навигации, который связывает экраны между собой) экономит пользователям сотни часов жизни, а значит — деньги компании.

Администрирование прав доступа
Для корпоративного ПО критично правильно разграничить права доступа. Мы реализовали отдельный административный модуль, позволяющий управлять доступом к разным подсистемам. Это RBAC-модель (role-based access control, то есть выдача прав по ролям), благодаря которой бухгалтер не видит лишнего, менеджер не ломает настройки, а руководитель сохраняет контроль над системой.

Справочники, шаблоны и единые данные
Также была реализована система управления справочными таблицами: субъекты, клиенты, маклеры, подрядчики, сотрудники, адреса, шаблоны документов, шаблоны инвойсов и другие сущности. Это master data layer (единый слой справочных данных, чтобы компания не жила в режиме у каждого своя правда).

Хронология событий и контроль изменений
Для мониторинга и аудита мы добавили хронологию событий в системе. Это audit trail (журнал действий и изменений), который помогает понять, кто что сделал, когда это произошло и почему бизнес внезапно проснулся в новой реальности. В корпоративных системах такой модуль — как чёрный ящик у самолёта: приятно, когда про него можно не вспоминать, но очень хорошо, что он есть.

Что в итоге получил клиент
В результате заказчик получил не просто набор экранов, а единую цифровую систему для управления строительными объектами, подрядчиками, документами, продажами, структурами холдинга и доступами сотрудников. Такие решения уменьшают долю ручной работы, делают процессы прозрачнее и позволяют масштабировать бизнес без постоянного пожара в операционке.
Именно в этом и состоит ценность архитектурного подхода: сначала мы строим логику и связи между сущностями, а уже потом интерфейсы. Иначе бизнес получает красивый фасад без несущих стен. А в корпоративной разработке это всегда заканчивается одинаково — дорого, нервно и с характерным выражением лица у директора =)
Больше о нашем подходе к проектированию, архитектуре, этапам работ и формату сотрудничества можно посмотреть на лендинге systems.ingello.com. Там собраны отзывы, описание процесса и возможность оставить заявку на бесплатную консультацию, если вам нужен не просто подрядчик, а команда, которая умеет разбирать сложные бизнес-системы по слоям и собирать их заново уже без хаоса.
Технологии проекта
Ниже — стек, на котором собирался проект. Мы специально оставляем этот блок не как сухой список модных слов, а как объяснение, зачем каждая технология была нужна в живом продукте.
- SFL — структурный фрактальный язык. Использовался для ускоренного описания сущностей, базы данных, API и части документации. Проще говоря, это способ быстрее формализовать сложную систему, не утонув в бесконечных однотипных действиях.
- PHP — основной серверный язык проекта. Практичный выбор для корпоративной веб-разработки, где важны скорость поставки, зрелость экосистемы и предсказуемость поддержки.
- JavaScript — логика браузерных компонентов и клиентского поведения.
- HTML — структурный слой интерфейсов.
- CSS — визуальное оформление экранов и адаптация интерфейсов.
- Linux — серверная операционная система для стабильной работы бизнес-приложения.
- BASH — автоматизация инфраструктурных и системных задач.
- Docker — контейнеризация, то есть упаковка сервисов в изолированные окружения для предсказуемого запуска.
- Docker Compose — оркестрация нескольких контейнеров внутри одного приложения.
- PHP-FPM — менеджер процессов для эффективной обработки серверных запросов.
- MySQL — реляционная база данных для хранения сущностей, связей, статусов и деловой логики.
- Nginx — высокопроизводительный веб-сервер и прокси-слой.
- Fractal — наш внутренний фреймворк и методология ускорения разработки сложных систем.
- Yii2 Components — переиспользуемые компоненты для серверной логики и ускорения сборки типовых контуров.
- Symfony Components — надёжные структурные кирпичи для сборки больших приложений с длинным жизненным циклом.
Именно такой стек хорошо подходит для разработки корпоративных веб-систем для строительства, недвижимости и холдинговых структур: он даёт управляемость, масштабируемость и техническую дисциплину без лишнего цирка.