Over the past few months, I have been talking to several customers who are looking at making a decision to use one vendor for all of their software. The idea is that if they only purchase Microsoft software, then all of their products and solutions will work successfully together. Not only that, but it would seem that Microsoft is also offering license agreements which allow for the use of their software now, but pay later.
This is a cleaver move by their marketing teams, if they can get well embedded into an account, they can then lock the customer into a proprietary environment which will aim to lock out their competitors’ offerings. However, everytime one part of the solution is upgraded, there is usually a requirement to upgrade and patch a greater solution. It is kind of like painting one wall on your house, you are going to end up painting the whole thing.
Most companies that I talk to make it clear that they have different applications in place to run their business. They also state that those applications are there for a reason. When I am talking about possible solutions, my focus is always on how to leverage existing investments to make people more productive. In some cases, it becomes obvious that some applications can be retired for various reasons, but that is something that my customer would conclude after a review of a total solution. It is not something that I need to recommend.
Buying into a Microsoft single vendor strategy could also hold a business back from cutting edge innovation. I am not talking about new innovations in software, but more so the ability to use software which allows employees to become more innovative. Take for instance, Microsoft SharePoint. The next upgrade is due out in about 2013. IBM Connections will have had at least another two major upgrades between now and then. As people change the way that they work IBM will be offering them tools which keep pace with what it takes for them to increase productivity.
Today, business partnerships may mean that one company needs to connect their system with another company’s system. While, Microsoft may sell a message that all of their products work seamlessly together (I don’t agree with that), you need to consider how easy it will be to integrate with non-Microsoft applications, many of which conform to open standards. Keep in mind that Microsoft Standards are often different to what may be deemed to be a “common” standard.
Here is a blog post which I thought we quite an interesting read, take a look at Acoliver’s comments
