Related sites:
Newsletter: Perspectives on Power Platform
Company: Niiranen Advisory Oy
Although this excellent article by Vjekoslav Babic is written from the ERP and MS Dynamics NAV perspective, the same list holds true for the CRM side as well:
Top 7 reasons why to avoid (much) customization
The relative ease of developing custom solutions on top of applications like Microsoft Dynamics CRM can easily lead you to dangerous path. Just because you can quickly implement it, does not mean that it will be cheap in the long run. Unless you are able to identify these hidden costs of customization in advance, you may find yourself singing up for something that will ultimately cost you more than the potential benefit to be derived from the custom solution.
So, just because you can, does not mean you should.
Hi Jukka, thanks for posting this, I’m glad that you find my post useful and applicable to CRM as well. I believe it can be applied to any implementation scenario (as opposed to product development scenario), because when you are implementing a technology, these risks exist regardless of product label.