Upcoming Events

Cloud Connect
Santa Clara
Feb 13-16, 2012

Cloud Connect brings together the entire cloud eco-system to better understand the transformation we're experiencing and promises to be the defining event of the cloud computing industry. Learn about the latest cloud technologies and platforms from thought leaders in Cloud Connect’s comprehensive conference.

Register Now!

More Events »

Subscribe to Newsletter

  • Keep up with all of the latest news and analysis on the fast-moving IT industry with Network Computing newsletters.
Sign Up
Column
 
App Attitude: How Much Is That?

  July 24, 2003
  By Lori MacVittie


TOC Issue TOC
Printer Print full article
Printer Download as PDF
E-Mail E-Mail this URL
Discuss Discuss this article
flame author Flame the author

Over the years, independent software vendors have come up with some creative ways to generate revenue. When the ASP model was just sprouting wings, I evaluated a mapping product whose pricing model was based on a flat fee for the software and an additional price per map created. When the economy started to tighten IT pockets, ISVs were quick to lower software prices and just as quick to make up the difference through professional services. An implementation of Novell's iChain at a local Fortune 500 skyrocketed because of the excessive cost of professional services. Or perhaps it's the old base product trick: Base functionality for a low price, but to meet your needs you'll have to purchase several modules--at a substantial cost, of course.


With an application's pricing dependent on myriad variables, including volume discounts and hardware dependencies, the task of pricing out any software is daunting and leaves many IT staffers scratching their heads.

Often there are too many variables in the equation, and some of them make no sense. It's perfectly acceptable to base pricing on the number of people that will use the application, but the calculations only begin there. You also have to ask how many users will be accessing specific functions and from where. Volume discounts may be applicable, depending on some secret calculation performed by the vendor based on the size of your organization, what day of the week it is and how often it snows in Kalamazoo, Mich.

One of the oddest variables has to be CPU-based pricing. The server portion of a client-server application is often listed as some dollar amount per CPU. I've never quite figured out the relationship between the number of CPUs and the price of software. You don't buy a special version of the application if you'll be deploying it on a machine with two CPUs rather than one.

Give It to Me Straight

I have yet to see straightforward, sensible pricing for large-scale business applications. Business intelligence, CRM, EAI and provisioning all depend on number of systems being connected, databases being queried and users, as well as the types of users, access methods required and, in many instances, the number of CPUs. In some cases, pricing also depends on the size of the organization--which makes about as much sense as the grocery store pricing milk based on your gross annual income.

Software vendors should look at how their hardware vendor peers price devices. Yes, purchasing hardware can be as complex: There's the amount of memory, size of the hard drive, the CPU and a multitude of peripherals. But hardware vendors generally list the prices and offer configuration tools to assist you in pricing your desired package. Surprisingly, there are market-leading vendors who do offer a straightforward pricing model: Information Builders' pricing is exceedingly simple and is similar to fixed-configuration switch pricing; FrontRange in the CRM market offers everything for a single price; and application servers from Sun Microsystems, Novell and Iona--though based on number of CPUs--have straightforward pricing with no hidden gotchas. And don't forget those enterprise-class applications available as open source with an extremely easy-to-follow pricing model--free (as in beer).

But ISVs get away with this nonsense because we let them. We accept these twisted mathematical formulas because that's what we're offered. The only way to force a change is to, well, force the change. Rather than worry about computing prices yourself, give vendors an exact list of what you need and have them respond with a "bottom line." Better yet, when they start hemming and hawing about giving you a quote, be firm in your request for a simple, single price. If they start pushing options and modules and costs, just shake your head no. Check if there's an alternative in the open-source or commercial community that offers a straightforward pricing model, and brandish those options like a large stick over your vendor's head. Only you can force the change necessary to bring sanity back to application pricing.

Post a comment or question on this story.

--Lori MacVittie, lmacvittie@nwc.com

Research and Reports

Hypervisor Derby
August 2011

Network Computing: August 2011

TechWeb Careers