CRM is NOT about only coding

In this week I have interviewed a couple of senior developers/consultants. Some of them have even had 10 years documented experience. What worries me a lot, any of them could not explain my team how do Microsoft CRM apps work, when it starts, ends, what is flow? They know how to code these apps, but they don’t know how to explain the whole business processes from the beginning to the end – very sad. IT is NOT only coding. It worries me a lot, because these days clients are very demanding and a clear presentation/ communication is key, isn’t it?