CRM - это Customer Relationship Management, взаимоотношения с заказчиками.
При чем здесь "управление учебным процессом"???
CRM, это, например, ведете вы сделку, к которой нужно 100 согласований на разных уровнях - вот CRM и позволяет вам не забыть.
Или, к примеру, не забыть поздравить любимого крупного заказчика с днем рождением; прочитать в CRM, что он любит Спартак и подарить ему билеты на "Спартак - Челси" - это тоже можно назвать функцией CRM.
Прямого отношения к управлению собственным учебным процессом это не имеет.
Только косвенное.
=========================
Делается серверное API.
К которому потом запросто подключается веб-клиент, мобильный клиент и десктопный клиент.