Solution
They already had a corporate identity -- so, one problem less. As always with applications of this kind we'd started developing design concepts and then -- after approval, a design project for the apps.
We used PHP/Yii2 for the backend service that manages the business logic and React Native + Nuxt.js for mobile and web applications respectively.