What would be the magic in choosing an ECM platform? What would be the considerations of the CIOs when choosing an ECM product platform? Based on my experience in the Indian market, I would say that the three most important factors many CIOs would look at are:
- Price
- Comfort level with the product vendor
- Brand value of the vendor
in that exact order. Anything else comes way below these criteria.
Price is the most influential selection criteria for any corporate decision. In most tender situations, it is the L1 which normally gets selected. (The least priced bid is referred to as L1) There could be an occasional exception to this rule, but then the other two factors play such an important role in the selection process. Many decisions could be based only on the initial price the company is paying out to the vendor. In many situations, the wrong platform is chosen for all the right reasons!
As a CIO if you are very comfortable in dealing with one of the vendors, first you will be approaching them for any new initiatives. The moment the management decides to bring ECM into the organization, the CIO would ring up his/her most trusted vendor. This vendor from that point onwards will start influencing the decisions of the CIO in all aspects. I must admit that this is a fantastic technique employed by many leading vendors and is a very successful sales strategy for the vendors. Will the customer benefit from this strategy? It is always a 50-50.
I have interacted with some CIOs who swear only by big names. The trust of these CIOs can be won over only if you are an IBM, HP, Infosys, Oracle, or somebody in that league!! I can’t find faults with these CIOs, because they are insuring themselves against some hard questions during and after the decision process. Will this strategy work? Again a 50-50!!
But, choosing an ECM platform is a much bigger decision. The decision should be a well informed one, and as far as possible the decision process should not be outsourced to an ECM vendor. While maintaining the criteria mentioned above are important, there could be a couple of more factors which should play an important role in making that all important decision.
Cost
Since cost is the most important consideration, one should consider the long term cost implications of the decision. Pricing will have four major components: The initial product pricing, the year on year product maintenance costs, initial implementation costs, and long term maintenance and solution improvement costs. The first 3 are easy to understand, and it is often the last one in the list that causes enough headaches to the company. What I have seen recently is that for enterprise ECM rollouts, the initial implementation costs could be between 30 to 40% of the product costs, and the year to year product maintenance costs could be between 15 to 20% of the product pricing. But the year to year maintenance and solution improvements will be anywhere between 50 to 200% of the product purchase cost. If we look at a 5 year cost structure, the solution maintenance expenses will be the most significant of the total spending.
Solution
If you are looking at an enterprise wide ECM implementation, any one of the leading products will do the job for you. Nobody can find fault with you if you choose one of Documentum, FileNet, OpenText, Oracle UCM, Interwoven, or Microsoft SharePoint. All of these products, except SharePoint, have been around for a while and have many successful implementations. Almost all of these products in some form or the other will give you features from imaging to records management to web content management to email management. But at the same time, choosing one of these products will never assure you that you will have a world class ECM implementation. What you will find out is that it is how you architect and implement the solution that matters. Your key to success therefore is not always the product, but it is the implementation. It means you need to get the right resources to do the right job.
Support
As mentioned earlier, as a customer you will shell out more money in maintaining and upgrading the solution. So it is essential that you have access to a reliable support infrastructure. The product vendors will always talk about support that is limited to product upgrades and defect fixes. ECM implementation involves installation and configuration of the base product along with a lot of customizations and custom application development. Invariably, the product vendor will never take responsibilities for customizations and other custom applications. You need resources at your disposal for supporting and upgrading the solution locally.
What I am trying to say here is that availability of quality resources to implement and support the solution is a very important factor in the success of an ECM solution rollout. While choosing a platform product, one should look at the ecosystem around a product or technology. The big names in ECM like FileNet, Documentum, Oracle etc. have a good set of implementation partners and there are many skilled and certified professionals out there on these technologies. If you choose a smaller player, you might be tied to that company for all support needs and at some time they can hold you to ransom as well.
In India, IBM and EMC2 have built good ecosystems around FileNet and Documentum. They have partners in all parts of the country and there are growing numbers of professionals who are skilled and certified on these technologies. Oracle and Interwoven are definitely trying to get there. You can never go wrong with any of these products as long as you have the right resources to implement the solution.