Granted there aren't a bunch of software industry big-wigs sitting around smoky back rooms figuring out how to bilk millions out of their customers, DeMarco says, but the current upgrade cycle most companies find themselves locked into with today's desktop software is tantamount to the same thing.
"Oh, absolutely, I think there's collusion," says DeMarco. "I'm not overstating that. I think there's collusion. I think it's a conscious decision by everybody (in the business). They're not on the phone. I think everybody understands the way the game is played."
"You could make everything totally backward-compatible and forward-compatible," he says. "I mean it's trivial. You just do it. So the decision not to do it is one that is becoming more and more transparent as being kind of a protection racket. Anyway, that's what my clients think."
Far Too Savvy
Not so, says Dave Sommer of Computing Technology Industry Association, better known as CompTIA, which represents thousands of software vendors and resellers.
"I think software purchasers are far too savvy and sophisticated to allow themselves to be victims of (collusion) the way it was described by Cutter," says Sommer, who is VP of eBusiness and Software Solutions.
"Software purchasers are only going to buy if they see a return on investment. (Cutter) is using some words that they legally can't prove are correct and intended really to incite the software purchaser to not really understand what they're getting. But the software purchasers understand what they're getting."
Upgrades are a necessary, and anticipated part of the business. Without upgrades, people would not be able to get more functionality, says Sommer, and this costs money. If customers aren't happy, they can always change vendors.
But, argues DeMarco, while that may have been the case 10 or 20 years ago, when upgrades meant significant improvements in performance, today many software packages work just fine and many upgrades are more about making software companies money.
"The days in which people are willing to go and upgrade Microsoft Office or even Windows of their own volition because there's something appealing about it, I think those are over," says DeMarco. "There's nothing appealing out there. And when companies find themselves making an upgrade it's because they have their backs to the wall. They have no choice."