Можно по-занудствую немного?
Иррациональное число - это число, которое не возможно представить как отношение a/b, где a,b целые числа.
π = l/d (длинна окружности и диаметр). Только вот если перейти к измерению этих длин в постоянных планка - оба эти числа будут целыми. Следовательно π - это математическая абстракция и в физическом мире существовать не может. :)
Почему в самой базе не создать отдельных пользователей и не назначить им разные права? А в приложении в зависимости от пользователя использовать разный логин/пароль для подключения. Или вопрос не в этом?
1. Сервер (пусть и не web) нужен будет по-любому
2. Под "написанные не на php" вы подразумеваете что открываться CRM должна НЕ в браузере, а как десктопное приложение? Иначе я не понимаю какое значение имеет язык разработки.
3. Следствие из п.2: Под какую ОС?