Во-первых, если у вас банальные офисные задачи, такие же, как у 100500 других менеджеров, и никаких особенностей бизнеса, которые должны быть тесно интегрированы с системой - скорее всего, эти задачи уже успешно решены популярными системами, и их использование при небольшом числе сотрудников будет заведомо легче и дешевле для бизнеса, чем самопис. Поскольку и в самописе не менее 80% задач в любом случае будут типовыми, причем, возможно, для них все равно придется использовать внешние платные сервисы.
Во-вторых, не стоит думать, что работу по реализации самописной CRM можно однажды закончить. Ее придется поддерживать и дописывать отныне и впредь, если на нее будет переведена работа сотрудников. В том числе в случаях, которые принципиально невозможно предвидеть, типа ковидной самоудаляции.
Так что сперва стоит посмотреть, что есть на рынке, и потратить силы на знакомство и примерки. Такой опыт, если вы все-таки решите, что нужно ваять свое, точно лишним не будет. А потом - пишется CRM так же, как любой другой серьезный сайт: составляется ТЗ, подбираются технологии, клавиши клац-клац, баги вжух-вжух...