ROI Lost: IBM Puts the Screws on a Loyal Customer

Summary: If you ever thought that the contents of the contract you sign with your IT vendor isn’t the most important part of your technology strategy, read on. And if you ever thought that your vendor would never do anything to overtly screw you, you also need to read this blog.

If you ever thought that the contents of the contract you sign with your IT vendor isn’t the most important part of your technology strategy, read on. And if you ever thought that your vendor would never do anything to overtly screw you, you also need to read this blog. Because the story I’m about to recount is one of the more blatantly egregious cases I’ve run into of a vendor doing wrong, very wrong, by an otherwise loyal customer.

The vendor is IBM, and the customer, for obvious reasons, must remain nameless. Among the reasons this poor customer’s name can’t be printed is the fact that the IT department still has to work with IBM, despite that vendor’s behavior.

The customer in question is a long-time PeopleSoft user, and one that happily ran PeopleSoft on IBM’s DB2 database – running obviously on an IBM mainframe – for a number of years. As a cost-cutting move, this customer decided recently to migrate their PeopleSoft implementation from DB2 to Microsoft’s SQL Server, a move that was expected to yield significant savings.

And it would have been, had it not been for the gotcha that IBM pulled out of the bowels of the contract that some long-since departed employee at the user’s organization had signed seven or eight years ago. The gotcha provision basically stated that the mainframe costs attributed to the original PeopleSoft implementation had been significantly discounted as part of the original PeopleSoft deal, and, as this customer was going to continue to use this mainframe to run other legacy systems, IBM had no choice but to wipe out the PeopleSoft discount in order for the customer to continue to use the mainframe. This effectively tripled this customer’s annual bill for its mainframe, something the customer had no choice but to pay in order not to lose access to the platform that was running another important part of their operations.

This tripling of the mainframe price tag effectively wiped out any possible savings for the database migration, not to mention good will and trust. You can imagine how happy this customer is with its long-term “partner.” And how eager this customer is to do any more business with IBM.

I know that a lawyerly read of the situation is that the customer signed the contract, and therefore IBM was perfectly within its rights to exercise the contract’s terms. But I also know that this customer, like many, was massively outgunned at contract-signing time, and that this kind of gotcha was probably well-understood by IBM, and understood as a gotcha that wouldn’t be very popular if customers really knew what all its future ramifications would be.

So it's pretty clear that IBM neither really explained what this penalty clause could mean down the road, nor did it blink when it came time to exercise this clause. And herein lies my non-lawyerly beef with IBM: exercising this clause is clearly punitive, a punishment for having the temerity to move to a competing platform. It also is clearly stupid, in that it signals that IBM is more interested in making its revenues any way it can, even if that means putting the screws to its customers. And it also puts all IBM customers and prospects on notice: you’d better hire a contracting expert who can protect you from these sharks.

In the end, maybe I shouldn’t be so surprised, this is business after all, and the market’s “invisible hand” will right all wrongs. Which means IBM will get its come-uppance someday. They obviously think they can get away with this: so hopefully that come-uppance would come up sooner rather than later. Playing contract gotcha with customers is bad for the entire industry, and IBM should be ashamed for sinking to the occasion.

Topics: IBM, Hardware, Servers

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

22 comments
Log in or register to join the discussion
  • You're right.

    Worth observing, though, that the long-gone employee who made the agreement may have understood the provision at signing, but thought the discount more important. Especially if he couldn't see a reason for changing in the future, and expected to have departed before a problem arose.

    He may also have had a strong enough instruction to purchase IBM equipment that any concerns were not significant. Such naive belief can occur, even directed toward IBM.

    I have observed a situation in which the employer obtained software and modified it, but did not obtain ownership. If the leasing agreement ended so did the software. Promises were made to hunt down mercilessly the departed individual responsible.



    The title, by the way, is slightly misleading. The customer was disloyal to switch from IBM's products.
    Anton Philidor
    • Loyalty is earned

      Anton says:

      "The customer was disloyal to switch from IBM's products."

      The statement implies that IBM is entitled to the customer's "loyalty" (ie. future business). IBM is entitled to no such thing.

      Given my constant claim that customers should be free to do business with whomever they like (without vendors trying to punish them for doing so), it would be very surprising if I didn't apply this principle to vendors other than Microsoft. It applies here. What IBM did may have been legal, but it's highly questionable from a moral standpoint and should probably be illegal.
      John L. Ries
      • Failing to analyze all data

        The legal department was neglect in investigating the contractual ramifications of the migration.
        Hrothgar - PCLinuxOS User
        • Agreed

          Doesn't excuse IBM's behavior, but the whole purpose of due diligence is to avoid this sort of one-sided deal.
          John L. Ries
      • The title referred to a "loyal customer"

        Loyalty is apparently being defined as a (past) choice to continue to do business with the same supplier.

        Still, you're right because a business connection is based on satisfying a contract rather than creating an emotion. So IBM's action becomes unsurprising if reprehensible.

        Loyalty in dealing with IBM is unlikely to reciprocated.
        Anton Philidor
      • I am sorry

        But you guys seem to be advocating that the customer is always right crap. Lets review the deal

        "The customer in question is a long-time PeopleSoft user, and one that happily ran PeopleSoft on IBM?s DB2 database ? running obviously on an IBM mainframe ? for a number of years."

        The customer chose to use peopleSoft on an IBM mainframe. At this point, I agree that the customer has every right to do what they want. They can even switch to MS SQL if they wish.

        But here comes the catch

        "The gotcha provision basically stated that the mainframe costs attributed to the original PeopleSoft implementation had been significantly discounted as part of the original PeopleSoft deal, and, as this customer was going to continue to use this mainframe to run other legacy systems, IBM had no choice but to wipe out the PeopleSoft discount in order for the customer to continue to use the mainframe."

        So, the truth comes out. They were offered a mainframe at 1/3 the price in order to run PeopleSoft on IBM?s DB2 database. So, IBM offered them a sweet deal because of the fact that they were going to run PeopleSoft on IBM?s DB2 database. No if's or buts. The customer now decides, to hell with IBM, we are going to save money and violate our agreement. Now, what other part of the story haven't we been told. Let me guess, that IBM cautioned them not to migrate based on the contract they decided to go ahead with it. Very possibly. Other who was the Project Manager who did not consider such as basic requirement as current licensing contracts and what they entail. Come on guys. The customer cannot go and violate a contract and then claim to be mistreated.

        Would you take MS product and decide not to pay server licenses in violation of MS EULA and claim to be wrongly persecuted if they come after you. Nobody forced you to accept the EULA but once you do, you are bound by it. Same as IBM's contract.
        goxk@...
        • Customer is not always right but...

          ...I'm reminded of the greatly inflated rates that are typically posted in California hotel rooms. California law requires that the rental price of each room be posted, but apparently doesn't have any restrictions on "discounts". Thus, the posted rate is the maximum that the hotel ever expects to charge for the room and in practice, the rate varies from day to day based on supply and demand.

          I'm guessing that IBM is playing much the same game, but they use it as a lock-in strategy (as does MS), though why they're giving breaks to PeopleSoft users (last I checked, Oracle owns PS), I have no idea. Makes me wonder how many IBM mainframe customers actually pay full price for the box and software and support therefore (are these real prices, or are they like California hotel room rates?). Do something that might make the mainframe less necessary, and IBM reserves the right to charge full price (call it a "fine").

          Josh is right that the customer should have been paying more attention when the contract was negotiated, but this does strike me as very sharp practice on the part of IBM. If MS were caught doing something like this, only MS' most loyal fans would defend it and the antitrust police would almost certainly come down on MS like a ton of bricks. Given IBM's lock on the mainframe market, why should they get more consideration than MS does?
          John L. Ries
          • Firstly

            I believe IBM doesn't care about PS but it was running IBM?s DB2 as the database. So I guess that is why they cared.
            Secondly, I believe if the price is acceptable and in this case, well they have been selling mainframes for a while, it is, the vendor is free to give incentives to get their product bought. just like the hotel rooms you allude to.

            My only problem is if a customer buys a product and some discount and that discount is provided on the basis of some criteria to be met, then the customer is bound to honor that. Simple as that. Their is nothing the antitrust police can do to IBM. The contract is legal. On the contrary, IBM could have sued the customer for breach of contract but they just opted to charge the full cost of the gear.

            And also like I said, no business is done in a vacuum. The project manager was either very incompetent or just ignored IBM because it is unimaginable for them to have proceeded with this without knowledge of the contract even if the negotiator has since left the company. And since IBM did find about it (at which point no one knows) they must have pointed out the contract to them. Customer had a choice, not to migrate or migrate and pay full price. Guess what the customer chose? And IBM is wrong. Cone on.
            goxk@...
      • I think you are off base here...

        When company X purchased all these products, they were given a discount on the price of the product and maintenance costs, and now company X wants to change the deal and IBM is not stopping them, company X will just not get the discount anymore, it's sound to me like IBM was giving them a heck of a deal.
        mrOSX
      • Maybe the headline

        "The statement implies that IBM is entitled to the customer's "loyalty" (ie. future
        business). IBM is entitled to no such thing."

        The headline makes the "loyalty" point.

        New definition of loyality:
        loyalty: ability to work with supplier as long as they're losing and we're winning. Will
        dump supplier if we suspect a cheaper alternate, expect supplier to absorb loss
        gracefully.
        Richard Flude
        • Again...

          ...IBM is not entitled to the customer's loyalty, nor is the customer entitled to IBM's loyalty. Loyalty in this case is voluntary and earned. "Loyal" in the title to the article is thus really a red herring.

          As for the discount in question, it looks a lot like IBM is using its control of the mainframe market to sell software. This is uncomfortably close to one of the reasons why MS has been in antitrust court for most of the last 10 years (leveraging control of the dominant OS for the purpose of selling software). Given my constant criticism of MS for doing just that, it would be illogical, if not hypocritical for me to not take exactly the same stance with regard to the contract in question.

          Besides, what right does IBM have to tell their customers what they can and cannot do with the hardware once it's purchased? The concept of residual property rights retained by the seller used to be limited to real estate ("protective covenants"), but is now increasingly asserted by computer hardware vendors like Apple in the recent iPhone fiasco, or MS in connection with the X-Box. Says me, it's a sign of a non-competitive market and should not be tolerated, either by customers or by the law.
          John L. Ries
          • I suppose it's possible...

            ...that the mainframe was rented, rather than purchased, in which case the diatribe on residual property rights doesn't apply.
            John L. Ries
          • RIght

            The hardware was bought under a contract, the contract contained certain
            conditions.

            It is possible the company didn't understand what they were signing at the time,
            IBM are traditionally very good salesmen. However anyone proposing a new
            solutions should review existing arrangements as their FIRST TASK. If you fail this
            duty you should not be listened to ever.

            In regard to antitrust, IBM has been under antitrust investigation in the past and it
            is clear when dealing with them they take antitrust very seriously.
            Richard Flude
  • Another MSCE pushes windows

    It was all positive at the company when they received the IBM discount for the
    original implementation. I suspect high-fives all round. IBM offered the discounted
    price knowing they'd make it up on support.

    Then the uninformed MSCE arrives and comes up with the big money saving plan,
    without considering existing contracts! It's common for the MSCE to overlook such
    detail, and it's repeated thousands of times everyday. Clearly it is not required to
    have any commercial experience to receive a MSCE (actually from experience the
    less the better).

    Given they forgot something as basic as reviewing existing contracts, we can only
    imagine what else was left out of their big strategy. I'll bet it included increasing
    the number of support MCSEs though;-)
    Richard Flude
    • UGH...

      I guess all the world's problems can be traced to some unsuspecting MCSE somewhere eh?

      Get off your smug horse. By the looks of it I'd venture to guess that you are sitting in an unemployment line somewhere because some MCSE found a way to save money by firing you because your attitude was a productivity drain on the team.

      No other reasonable explanation for making a blanket statement like that.
      BFD
      • Or

        "By the looks of it I'd venture to guess that you are sitting in an unemployment
        line somewhere because some MCSE found a way to save money by firing you
        because your attitude was a productivity drain on the team."

        The rise of the MSCE has seen my remuneration increase at a great pace, makes
        me look comparatively worth it.

        "No other reasonable explanation for making a blanket statement like that."

        Except 20 years in IT watching the MSCE clowns muck everything up.

        So you're supportive of the great plan being developed without investigating
        existing contracts. Can I guess you too have a MSCE;-)
        Richard Flude
        • MCSE means as much as "Vista Capable"

          In other words, little to nothing. The ONLY thing MCSE means is the holder is capable of memorizing enough rarely useful material to pass a test. There are community colleges all across the nation that teach classes specifically designed to help students pass the test. Beyond passing the test, the students remain fundamentally clueless.

          There's even a whole series of For Dummies books for passing the MCSE tests.

          I'm constantly amazed at the gullibility of suits.
          Dr. John
  • Why is it so tough to understand?

    I have a choice. I can purchase a cell-phone for $300 without a contract and go wherever I choose, or I can get the cell phone for $29 and lock myself into a 2-year contract with the carrier. If, before the end of those 2 years, I choose to port my phone number to a new carrier, I pay the early-termination penalty, based on the premise that the discounted price of the phone was contingent on me staying with the carrier for the duration of the contract. What's so different here?
    MGP2
    • It wasn't even that bad.

      They didn't have to pay a penalty, they had to pay more from this point on because they didn't get the PeopleSoft discount. Now, 3Xs increase is pretty steep, but it was there for them to read. Let's put it another way, my sister pays

      $141 for Phone, Internet, HD and Wireless from a single company. Guess what, each service is discounted, with higher and higher discounts (amounting to close to 40% with a 4 service bundle package). Should she then cry that she only gets 12% when she stops using 2 of the 4 services.

      Additionally, they have a choice, move their other applications off the mainframe to 60 IIS servers (or whatever it takes), or stop the migration until they look at a complete plan, etc.

      Again, a 3X increase in price is dramatic, and IBM could have (at least I would) maybe increase 30% due to the unbundling, but seriously, IT has to take the hit on this one because they apparently don't have a wholistic view of their infrastructure. There may have been a reason for the mainframe in the first place. Yes, the DB application is higher than a standalone DB application, but causes the other critical applications to cost a lot less?

      TripleII
      TripleII-21189418044173169409978279405827
  • The customer had a contract with IBM

    And they forgot to re-read it before moving off of DB2. Not
    IBM's fault, but there would be a handful of not so bright folks at
    the customer's site that should have understood the IBM contract
    before making a change that impacted it.

    Do thee folks have VPs that are supposed to know what is going
    on? Do they have attorneys? Or do they just rely on some
    consultant to tell them what to do without ensuring the
    consultant is fully aware of ALL of the cost factors?

    IBM didn't take away the rather good discount - the customer
    walked away from it, knowingly or ignorantly. The balls in the
    customer's court.
    Ken_z