Кое-что то ли не договаривает, то ли просто не достаточно опытен. Идея изначально хорошая, но предложенные пути реализации, конечно, страдают.
1. Разработка серверной части это хорошо, но тогда надо делать проект API-first. Так вы и потом не потратитесь на доработки для мобильного приложение и будете иметь возможность динамично развиваться. Тут вам помогут всякие OpenID Connect для обеспечения доступа пользователям в систему.
2. Наличие сайта зависит от того как должна пользоваться эта CRM. Если у вас все должны работать только на бегу то вам оно не особо и нужно, но менеджментом где-то нужно заниматься? Управлением доступами и настройками.
3. Пропустят такое приложение, куда денутся. Кроме того, если у вас ограниченный доступ то вы можете обкатать в бета режиме, выдавая доступ только определенным пользователям
Надо понимать что webview как правило запустить быстрее, но не сказать что они действительно удобно работают - многие фишки натива вы не получите
Если немного прислушаетесь то проще будет запустить, скорректировав план.
Заранее предвещаю вопрос про Сайт и API-шки: Во-первых можно сделать SPA приложение чтобы это хорошо работало, а во-вторых и с серверным приложением тоже можно все это провернуть. Никаких проблем