Да, в CRM нет сложностей с разносками документов и прочих витиеватостей функционала, нет проводок. В принципе, наверное, оправдано использовать одного универсального солдата в качестве консультанта и разработчика.
Консультант обычно делает то, что делается без написания кода. А остальное - разработчик.