Thursday 14 August 2008

CRM systems - Buy vs build

One question I get asked quite often when talking to organisations needing to improve how they manage their relationships is should they buy an off the shelf CRM system or build their own.

There is no straight forward answer to this as it really depends on requirements. With some clients it is obvious that an off the shelf solution is right - maybe the system has exactly the features they need or there aren't the right skills available to build.

The decision to build from scratch tends to come from one of three positions:
  • "My requirements are so simple I don't need a system with all the extra
    stuff."
  • "I want a system that matches all my requirements exactly and none of the packages do this."
  • "We can't afford a package solution."

In each case we suggest the client looks a bit deeper before making a decision.

Simple requirements - I don't need all the stuff
It is true that CRM packages have lots of functionality that never gets used but they are also designed to allow for this. Typically a company will only use 20% of a software system's functionality but every company uses a different 20%. The point to consider here is the over time you will no doubt want to add functionality - as your knowledge and confidence grows so will your requirements. It is also often true that as you get used to using a CRM system your understanding of what you really need will change - the power of hindsight. So the system needs to be flexible and easily changed - not always possible with a bespoke system.

Exact requirement - one size does not fit all
When CRM systems became the rage in the late 90s the trend was to try and make them do everything. This led to high profile implementation failures, as organisations pushed the boundaries, trying to implement systems to do exactly what they wanted and to include everything the CRM pundits said they should have. We advise our clients to carry out a dispassionate cost benefit analysis of their requirements - for example, linking CRM to an accounting system is great but exactly what benefit will you get, is it wort the extra cost?

We can't afford a package
This is a difficult one as it needs to take into account what is involved in developing a system. It is relatively easy for someone with good PC skills to create a basic CRM system using MS Access or similar. There are a number of serious questions that need to be considered before setting off down this route such as:

  • Have we really got a good handle on our requirements?
  • Can these requirements be documented in a way that they can be passed onto the person developing the system?
  • Are you happy to rely on one person developing the system - all eggs in one basket?
  • Is the developer prepared to work to a fixed price & time frame and provide support?
  • What happens when the system needs changing - will they be there, able to cope and charge a reasonable amount?

When all of these points are taken into consideration the cost of an entry level CRM package often doesn't sound so bad.

Buy vs Build is not a straightforward decision and should always be considered when you start the process of implementing. However, good off the shelf systems come with lots of the thinking already done and best practice embedded. They are also implemented by people that know about CRM and have valuable experience to pass on. You can read any number of articles that say CRM is about changing a mindset not just a system, and I suggest that buying an implementation from CRM expert using, a well proven package, is the best way to achieve this.

No comments: