However, the major commercial CRM packages tend to be very flexible and many vertical CRM applications have been...
developed for specific industry needs, so the probability is that there are suitable packages out there.
The other reason that people venture into in-house developments is that they have 'spare' development resources which they feel they could use to cost-effectively develop a CRM package. In my opinion, there are a number of reasons this doesn't generally work out:
I'd be very wary of the in-house route unless you have very specific needs not easily met through standard packages, and even then you would want to undertake a very measured assessment of what's involved in developing a viable application before continuing. One compromise might be to take an open source CRM application as your foundation.
Dig Deeper on CRM strategy and implementation
Related Q&A from Richard Boardman
When implementing open source CRM, pay attention to budget and functionality, as well as other CRM implementation best practices, says expert Richard... Continue Reading
Get the top 10 CRM implementation pitfalls and learn what organizations should avoid when implementing a CRM system in this tip. Continue Reading
Learn how to measure and evaluate the effectiveness of CRM and find out if pre-built CRM reports will meet your reporting requirements in this expert... Continue Reading