Adam Caudill

Security Leader, Researcher, Developer, Writer, & Photographer

Where’s the service?

When I buy something, I expect support. When I buy something expensive, I expect really good support. That may be asking too much, but that’s just how I think. Now, when I contact the vendor for support, I expect to talk to somebody that understands the product. When I bring up an issue that gets me on a conference call with a Vice President and a Project Manager, I expect them to give me accurate data.

Seems not everybody thinks that way.

We recently installed a new communications system at work, this is basically two servers (one was an old database server we already had), and a bunch of wires. This $40,000 gadget manages our phone systems, one of its components is a $14,000 reporting system (that’s what the old DB server was used for). This reporting system is a rather complex bit of software, one that I’ve spent the last 5 weeks trying to figure out.

When I first heard we were installing this system, I was rather excited as it uses MS SQL Server as a back-end, so writing custom reports should be easy. So I dug into the (limited) documentation and set to work. After a couple of days I had everything in place for my most important reporting project (it’s used to report details for part of a major banks customer service department). After a few bumps, it was done and was a bit of a hero for getting it running so quickly.

There were several more bumps on the road, most due to odd, conflicting, or confusing data, but it looked like we were slowly getting there. About a week ago, an issue was brought to my attention, one of the numbers looked wrong, so I dug into the data deeper than ever. I almost had a heart attack. Two of the most important items on the report were wrong, wrong by almost 50%. Not good.

So several phone calls later, we hit a dead-end, we just can’t get any answers. So one of our executives asked if we had cut the check for the system, turns out we hadn’t. So the word went out to not pay until we could get some answers. Not too surprisingly, when the vendor found out we hand no intention of paying until it was working properly, they finally agreed to give us what we were asking for: answers.

Those answers came in the form of a conference call with a Vice President and Project Manager from the company that created the software, if anybody understood this software, it would be them. I guess luck wasn’t on our side. Of all the information we gathered from them (and confirmed more today), here’s the parts that matter:

  • The documentation is completely wrong
  • They don’t understand the settings for their own product
  • They don’t truly understand how their own product works
  • They can’t answer a question without first blaming it on something else

Somehow, I was hoping for real answers, not more clueless people.

After spending $14,000 on the system, as of yesterday, they wanted another $27,000 to create reports and add-ons to do what was promised when we bought it. That’s doesn’t include any user training, or the thousands we lost due to under billing because of the bad data.

I expect good support, seems not everybody thinks that way.

Adam Caudill