style="margin-top:70px;" Clickstream

Clickstream

     
Software Support: Should We be Paying for Bug Fixes?

The software contract review time of year is one of those periods most people dread. There are invariably changes to costs, licensing, service and support, all wrapped in byzantine terms and conditions. Software vendors in general, and BI tool vendors in particular, have never been particularly good about this process.

One fact some data warehouse managers may not know is that Microstrategy is based in one of the states that passed a variant of UCITA , self-help provisions and all. UCITA is a legal morass pushed by some of the biggest software organizations that includes numerous draconian provisions to render customers powerless. This came up during my negotiations with Microstrategy two years ago. I had to pay a law firm to review the contract and provide specific anti-UCITA clauses to incorporate into the contract they wanted us to sign.

Picking on MSI isn't my goal - the experience of dealing with them and UCITA provisions is just an example of how the legal deck is stacked against customers. My real complaint extends beyond these legal problems to the support and upgrade provisions of software licensing.

I fully support paying for software upgrades. If I want the latest features, or compatibility with the latest major release of Oracle, paying for the upgrade is reasonable. What is unreasonable is paying for features that were supposed to work when I bought the software, and paying for fixes to problems in my software. Software quality is a serious problem with hard costs to the business, both IT labor costs, user labor costs for workarounds, and the hard costs of business interruption.

Durable goods have warranties. Even my toaster comes with a warranty. If there's a major problem with my car due to a design or manufacturing defect then the manufacturer will likely fix it, even if the warranty expired. Yet I'm expected to pay 20% of the purchase cost of the software every year for simple fixes.

I propose that bug fixes, support and upgrades be unbundled. Instead, software companies provide bug (and security) fixes free of charge. Paid support should be reserved for actual support: me calling them for help in configuring or using the software. Upgrades can be combined with support, or paid for separately.

Pulling the upgrades out of the contract also allows upgrades to be purchased on business or technical merit. This has the obvious disincentive for the vendor because they now have to sell me on the the benefits of the latest version. Other disincentives include loss of revenue now that customers aren't paying to correct poor quality software, and how to handle the invariable obsolescence of supporting technology.

Maybe with this buyer's market and the building backlash against software costs and missing ROI we will see a vendor take a bold step forward. Wouldn't that be nice?

Comments: Post a Comment

Home

Data warehousing, business intelligence, IT strategy and architecture, and occasional interesting bits.


Subscribe to XML feed


Bio / About Me


Check out my book

Clickstream data warehousing book cover Buy clickstream data warehousing from Amazon.com

Search this site or  the web



Site search   Web search
powered by FreeFind
Popular Posts
Primate programming.
Why development in crunch mode doesn't work.
Enterprise data modeling sucks big rocks.
XP Exaggerated.
Ping-pong in the matrix.
Time management for anarchists.
Is Ab Initio worth evaluating?
Job posting: omniscient architect.
Why hiring more sales people won't grow revenues faster.
Some resources for Open Source CMS.

Reading List
Quicksilver
The Cruise of the Snark
Blue Latitudes
Everyone in Silico
The Klamath Knot
Swarm Intelligence (Bonabeau)
A three year backlog of F&SF

Listening List
Toots and the Maytals
The Buena Vista Social Club
American Idiot

Watching List
Winged Migration Quicktime trailer
Ghengis Blues
Howl's Moving Castls
Hero
A Bronx Tale

Blogroll
Daily KOS
Due Diligence
Boing Boing
Kevin Kelly (Recomendo)
Not Geniuses
3 Quarks Daily
Futurismic
Fafblog
Kottke.org

Miscellany
War in Context
Salon.com
Valmiki's Ramayana
Choose the Blue
Third Nature
Mark Madsen
The Data Warehouse Institute
James Howard Kunstler
WorldChanging
/.
Clickstream Data Warehousing
Technorati Profile

Archives
04/01/2003 - 05/01/2003 05/01/2003 - 06/01/2003 06/01/2003 - 07/01/2003 07/01/2003 - 08/01/2003 08/01/2003 - 09/01/2003 09/01/2003 - 10/01/2003 10/01/2003 - 11/01/2003 11/01/2003 - 12/01/2003 12/01/2003 - 01/01/2004 05/01/2004 - 06/01/2004 06/01/2004 - 07/01/2004 07/01/2004 - 08/01/2004 08/01/2004 - 09/01/2004 09/01/2004 - 10/01/2004 10/01/2004 - 11/01/2004 11/01/2004 - 12/01/2004 12/01/2004 - 01/01/2005 01/01/2005 - 02/01/2005 02/01/2005 - 03/01/2005 03/01/2005 - 04/01/2005 05/01/2005 - 06/01/2005 06/01/2005 - 07/01/2005 07/01/2005 - 08/01/2005 08/01/2005 - 09/01/2005 09/01/2005 - 10/01/2005 10/01/2005 - 11/01/2005 11/01/2005 - 12/01/2005 12/01/2005 - 01/01/2006 01/01/2006 - 02/01/2006 03/01/2006 - 04/01/2006 05/01/2006 - 06/01/2006 06/01/2006 - 07/01/2006 07/01/2006 - 08/01/2006 08/01/2006 - 09/01/2006 09/01/2006 - 10/01/2006 10/01/2006 - 11/01/2006 01/01/2007 - 02/01/2007 02/01/2007 - 03/01/2007 03/01/2007 - 04/01/2007 04/01/2007 - 05/01/2007 05/01/2007 - 06/01/2007 06/01/2007 - 07/01/2007 07/01/2007 - 08/01/2007 08/01/2007 - 09/01/2007 09/01/2007 - 10/01/2007 10/01/2007 - 11/01/2007 11/01/2007 - 12/01/2007 12/01/2007 - 01/01/2008 01/01/2008 - 02/01/2008 02/01/2008 - 03/01/2008 03/01/2008 - 04/01/2008 08/01/2008 - 09/01/2008 06/01/2009 - 07/01/2009 08/01/2009 - 09/01/2009 10/01/2009 - 11/01/2009 01/01/2010 - 02/01/2010 09/01/2011 - 10/01/2011 04/01/2013 - 05/01/2013


Powered by Blogger.

Creative Commons License
This work is licensed under this Creative Commons License except where indicated.