By Bill Kennedy - The software business is full of people trumpeting their software as being the best. At a conference I attended last week, someone waxed poetic about how much better Navision (Microsoft Dynamics NAV) is than Great Plains (Microsoft Dynamics GP). This happens to be a topic that I am qualified to weigh in on, being certified in both.
But I didn't. The only time I compare two software packages is when determining which is the better fit for a company.
When someone starts telling you how amazing the system they are selling is, my advice is to tune them out. I even tune out those charts that purport to compare software packages feature by feature. Why? Because you can't capture the differences in approach between two packages in a word or short sentence.
Take foreign currency exchange for example. Most major packages offer this feature, but when you get to know the individual packages you find out that there are significant differences in the way they actually handle foreign currency transactions. How does it treat foreign currency fluctuations in a standard costing environment? How does it do General Ledger revaluations? How does it reverse errors? Does it make adjustments only at the General Ledger level or does it affect the subledgers? How well do third part add-ons integrate with it? Will it allow the consolidation of subsidiary companies denominated in a foreign currency? These questions may be relevant to your company, in which case they are worth asking. If they are not, then why bother even making the comparison?
Before we even begin to implement software, I can guarantee you there will be significant areas where the software will not work the way you expect it to. We will have to look at the logic behind both the software and your business processes, as well as how expensive each is to alter. Then we will have to decide which way is best for your business. I would argue that how well a software package is implemented is as important to customer satisfaction as the underlying software. In other words, a great package poorly implemented will often be perceived as poor software. That is another reason I take personal opinions about software packages with a grain of salt.
At the end of the day, the question of which is best for your business is the only question worth asking. It will take a lot of research on your part to arrive at an objective answer, but the results are well worth the work.