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