Slashdot Mirror


NSF Wants To Know How Much Software Really Costs

eldavojohn writes "It's no secret that the actual cost of software is very complicated. Sure, the companies that write software are spending money on it, but when that software is released, it doesn't stop costing money. You can probably think of a number of relatively tiny things that add up — especially if you're a system administrator — like the man-hours spent patching software to avoid a nasty infection spreading quickly. The bigger debt is that old piece of software you paid a bunch of money for back in 1998 that you're critically dependent on, but it has no support and hasn't been updated in years due to any number of reasons. Well, the National Science Foundation paid Gartner almost half a million dollars to find out what it truly costs to bring an organization to a fully supported environment. According to Gartner, this hidden liability or 'IT debt' is at $500 billion worldwide right now, and in five years it will be at $1 trillion. Along similar lines, a company called Cast that makes software quality tools reported that your average business application comes with a million in IT debt (PDF). And if that's not misapplied enough for you, they estimate that the debt is $2.82 per line of code in the application and also that it's on average higher in the government sector."

21 of 181 comments (clear)

  1. If no one would sopy software illegally by tsa · · Score: 3, Funny

    It could cost $5,- per game and people would still make big profits. Illegal copying drives the price up, however.

    --

    -- Cheers!

    1. Re:If no one would sopy software illegally by ScrewMaster · · Score: 3, Insightful

      It could cost $5,- per game and people would still make big profits. Illegal copying drives the price up, however.

      Ha, I notice you got modded "Funny" which is appropriate in this context. This is about support costs, not sales prices, and there are very, very few companies that will provide support for unauthorized copies of their software. Do you work for the BSA, by any chance? That's the kind of out-there comment I would expect from them.

      But okay, just to roll with it: do you honestly believe that the majority of software outfits would dramatically lower their prices if (ahem!) "piracy" dropped to zero? Of course they wouldn't. It's whatever the market will bear, baby. Matter of fact, they'd probably claim increased losses due to piracy and increase their prices even further. Yeah, there's dishonestly and sleaziness on both sides of this particular issue. Now, I will agree, a certain percentage of those who acquire software products illegally might have purchased said products if they were not readily available for free. But that number is nowhere near 100%, which is one of several fundamental flaws in the arguments put forth by the RIAA, MPAA, BSA and the like.

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:If no one would sopy software illegally by sjames · · Score: 3, Insightful

      More probably, they would increase the price until piracy returned.

    3. Re:If no one would sopy software illegally by QuantumBeep · · Score: 3, Insightful

      A memetic mimetic, if you will.

  2. And..? by Thyamine · · Score: 3, Insightful

    I know companies that don't bother figuring out the 'hidden' cost of keeping their workstations or servers up to date. Then one day they realize they need to upgrade 30+ system all at once for some new piece of software they want. When they can't budget/manage/understand something as straightforward as hardware maintenance and upkeep, how are they going to understand something less physical like software 'debt' or whatever they are labeling it now.

    --
    I will shred my adversaries. Pull their eyes out just enough to turn them towards their mewing, mutilated faces. Illyria
    1. Re:And..? by Technician · · Score: 4, Interesting

      Many companies are transitioning to general purpose software as the features expand. High debt software is often replaced with an off the shelf solution with a much lower cost.

      As examples, at home, I no longer use Photoshop. Gimp is the replacement. Open Office replaced MS Office. Natulus replaced Nero or EZ CD Creator. Ubuntu replaced Windows on most machines. I don't pay for expensive upgrades when possible. Many small companies are making the same move.

      Only one machine has the MS Debt software for the few things that just have to have it. I no longer upgrade high debt software on the various desktops and laptops we use.

      Ernie Ball figured this out years ago and published his story online.
      http://news.cnet.com/2008-1082_3-5065859.html/

      --
      The truth shall set you free!
    2. Re:And..? by Darkness404 · · Score: 4, Insightful

      Because what happens when the "cloud" shuts down? What happens when your internet goes down and you can't even access what should be local files? What happens when the "cloud" has a major security breach and all of the files that normally wouldn't ever leave your company are now able to be downloaded to crackers everywhere?

      --
      Taxation is legalized theft, no more, no less.
    3. Re:And..? by ScrewMaster · · Score: 3, Interesting

      Because what happens when the "cloud" shuts down? What happens when your internet goes down and you can't even access what should be local files? What happens when the "cloud" has a major security breach and all of the files that normally wouldn't ever leave your company are now able to be downloaded to crackers everywhere?

      I agree. Frankly, I don't trust anyone to host my confidential files, especially when I find that they're stored in another country. No thanks.

      --
      The higher the technology, the sharper that two-edged sword.
  3. Re:Tired old argument is tired and old by ciderbrew · · Score: 3, Interesting

    Learning on unauthorised copies enables companies to hire a person with the needed skills. The company then buys the software that the sole person could not afford. So unauthorised copies increase sales at the corporate level.

    /The argument may not work for games software sales.

  4. An unfortunate choice by some-old-geek · · Score: 5, Insightful

    The NSF wants to know something about the computer industry and they ask Gartner? Gartner, the company that advocated OS/2 and I-CASE?

  5. Cost-of-Decommit by FellowConspirator · · Score: 3, Interesting

    Hehe. We had one of those IT department brainstorming sessions once (I was in research at the time) and they were talking about this shiny new platform that they were going to roll out, I simply asked what the cost was. They threw out some figures about how they priced it an it would cost X dollars to implement over Y years. So, I asked "does that include the cost of decommission?" and got blank stares all around... The notion that you estimate the cost of getting out of abandoning / migrating away from a product never occurred to them! Products tend to not be all that flexible, they change over time, and business needs and processes often diverge from the product or a better product comes along -- we have fairly good ideas on what the platform turn-over is going to look like, how open various platforms are, etc. We can estimate the CoD with some accuracy. So why don't we? We're still buying into products that are readily identified as "dead-ends" and screwed when they are no longer supported, needs change, etc.

  6. Re:Software cost = programmer's salary by Hotawa+Hawk-eye · · Score: 4, Insightful

    Software cost = programmer's salary ...
    + the cost of the computer the programmer used to write the code ...
    + the cost of the electricity to power said computer ...
    + the cost of the software the programmer used to write the code (which may be $0) ...
    + the salary of the QA staff that test the code ...
    + the salary of the documentation staff that write the documentation for the code ...
    + the salary of the HR staff that hired the programmer, QA staff, documentation staff, etc. and ensures they receive their paychecks ...
    + the rent/mortgage payment for the office where the programmer, QA staff, documentation staff, and HR staff work ...
    etc.

  7. Push for SAS by roman_mir · · Score: 3, Insightful

    Obviously software cost depends on what you measure it in. For example Linux kernel is estimated to cost near 1.4 billion US dollars (at the bottom), but IF you measure this in chickens.... it could cost 35,008,752.2 chickens.

    In ounces of gold it would be around 1,040,041.6 ounces. In DOW it would cost approximately 127,186

    It is also possible to estimate its cost in terms of Libraries of Congress, man years and many such wonderful things, however note that many Keynesians say that gold has no value but what is 'speculated' to be value while they do not see the same thing about their cherished and printed fiat, so then we could argue that Linux kernel is worth nothing if 1,040,041 ounces of gold priced at current levels in USD are worth nothing.

    It's all a matter of point of view.

  8. Slashdot Economics section by roman_mir · · Score: 5, Insightful

    I wonder why /. does not have a section on economics. Isn't it long overdue to have one?

    So many stories really belong in economics.

    We could discuss what things are worth.

    We could point out stories that appear on front pages of various portals and news sites and discuss what really is going on behind the title on them, just like the title I linked to:

    Stocks Rise on Renewed Hope for Fed Action

    - which sounds as if it is a positive for the economy that stocks rise on 'Hope for Fed Action', when in reality, those who understand can tell you that "Fed Action" means more money printing/borrowing, which implies more inflation and debt, so rising stocks (and rising gold) in this situation means that there is an expectation of yet more inflation, so stocks will go up in nominal terms, but all US holdings will lose more purchasing power.

    Isn't /. 'news for nerds' and isn't economy yet another 'nerdy' subject?

  9. Ya this is retarded by Sycraft-fu · · Score: 3, Informative

    Oh you have to work to keep something up? No shit, never heard of that before. I mean our building we are in, we spend nothing on that. Well except for janitorial staff. Oh and lightbulb replacements. And roof maintenance. And new furniture. And HVAC maintenance. And elevator maintenance....

    Seriously, when you buy something the total cost is never just the up front price. You don't plunk down cash and then never again have to spend any time or money for the thing to work perfectly. In some cases it may be direct monetary costs at certain points. The roof at work is a good example, we had to have it largely replaced a couple years ago. Not because of a problem, but because the building is like 40 years old. Had to pay tens of thousands of dollars to do that, which was budgeted. Some of it is indirect, just regular maintenance you have to pay someone for. Our custodial staff is a good example. While some of what they do, like say wash windows, is just aesthetic, much of what they do is necessary upkeep to keep the building in good condition. There isn't a precise dollar figure on each job they do, it is just a general cost that is their salaries. Some stuff has just a time cost, more or less. Like yesterday I dusted off my MIDI keyboard. Needed to be done both because the dust is annoying and because excess dust can work in to the electronics and cause damage.

    Why would software be any different? Yes, you have to spend time and money above just the initial cost. You have to patch it, some software has yearly support contract cost (like say RHEL), you have to have support staff to make it work and help people with it, and so on.

    I fail to see how this is a "debt" of any sort. It is a "cost" like any other. The more software you use, the more cost ther'll be not just purchase cost but also support cost. This is surprising to nobody who understands how this shit works. This is also why the price tag on software is often not a big deal. Doesn't matter is a package costs $50,000 whereas another costs $50. If the $50,000 ones saves $100,000 in support and other costs (like lost productivity) it is worth its price easily.

    To me this sounds like the kind of thing a dumb manager would say: "You mean that price we paid for our software 6 years ago isn't the only thing it cost! Holy shit we have software debt!"

    1. Re:Ya this is retarded by Pharmboy · · Score: 3, Interesting

      This is surprising to nobody who understands how this shit works.

      True, but to the average consumer (this included pointy haired bosses) the upgrades for their home computer cost $0, the software came with it new, or was a one time purchase and the updates are either free or simply not done (or both), and every few years you just buy another one and give the old one to a friend or Goodwill with all your personal information still on it.

      In the home consumer world, software IS only a one time expense for most people. Unless you are the guy who is having to get permission for upgrades, and patch all the servers in a commercial environment, this is your world view because it is your reality. It is not so shocking that average Joes and bosses don't know this.

      --
      Tequila: It's not just for breakfast anymore!
    2. Re:Ya this is retarded by DragonWriter · · Score: 5, Informative

      I fail to see how this is a "debt" of any sort.

      "Technology debt" (or "technical debt") is referred to as a debt because it has effects that are very similar to financial debt. First, it has a cost to resolve, which is analogous to the principal of a financial debt. Second, it has imposes ongoing costs until it is resolved, which works like the interest on a financial debt. Thirdly, the starting value of the cost to resolve -- the principal -- is often greater than the costs which could habe been paid out of pocket initially instead of incurring the debt, making it analogous to the various initial costs associate with many financial debts.

      To me this sounds like the kind of thing a dumb manager would say: "You mean that price we paid for our software 6 years ago isn't the only thing it cost! Holy shit we have software debt!"

      The "technical debt" terminology was invented by people who understood the technical problems and the consequences (mostly, of trying to minimize the initial costs of developing or acquiring technology-based solutions to business problems) as a means of explaining the issue to managers and executives, who generally understand financial concepts like "debt" much better than they understand technical processes.

       

  10. The Cloud is perfectly safe. by Anonymous Coward · · Score: 5, Funny

    Wait a minute. I'm a manager, and I've been reading a lot of case studies and watching a lot of webcasts about The Cloud. Based on all of this glorious marketing literature, I, as a manager, have absolutely no reason to doubt the safety of any data put in The Cloud.

    The case studies all use words like "secure", "MD5", "RSS feeds" and "encryption" to describe the security of The Cloud. I don't know about you, but that sounds damn secure to me! Some Clouds even use SSL and HTTP. That's rock solid in my book.

    And don't forget that you have to use Web Services to access The Cloud. Nothing is more secure than SOA and Web Services, with the exception of perhaps SaaS. But I think that Cloud Services 2.0 will combine the tiers into an MVC-compliant stack that uses SaaS to increase the security and partitioning of the data.

    My main concern isn't with the security of The Cloud, but rather with getting my Indian team to learn all about it so we can deploy some first-generation The Cloud applications and Web Services to provide the ultimate platform upon which we can layer our business intelligence and reporting, because there are still a few verticals that we need to leverage before we can move to The Cloud 2.0.

  11. Business Management Rebuttal by NYMeatball · · Score: 5, Insightful

    "Its okay, this project/software is using 'internal resources'"

    "Say, Jim, would you mind working a few extra hours for the next 14 weekends in a row? I know you're salary, but we'll make it up to you once this project is done..."

    And that, my friends, is how you completely ignore hidden costs and justify even the most lingering of projects.

    At least at my company, anyway.

  12. Re:Software cost = programmer's salary by grapeape · · Score: 3, Insightful

    That would be nice and is how business used to be...but now its more about investor profits...then the rest of that stuff. Society has created an unsustainable monster of necessary yearly increases in revenue. Its no longer about generating a nice profit and making a decent living. I really think its a mind set that is beginning to come back to bite society in the ass though. Look at any main street in any small town and its pretty evident that we're in trouble. In the town I live the corner grocery store shut down when they just couldn't compete with the conglomo grocery store moved in less than a mile down the road, then the drug store that had been in business for over 8 years closed down when CVS and Walgreens decided to both move in right next door to each other in the same area as the big grocery store. Supporting businesses around them like the bakery/donut shop, appliance store, mom and pop book store, pet store, etc have all been replaced by big corporations down the road. The argument has been that it created jobs, but most of the jobs are paying far lower than the small stores and services paid that were vacated due to their demise. Business is supposedly booming the new "central" part of town sure has lots of familiar stores and restaurants but the funny part is the per capita income of the town has dropped significantly over the past decade or so since this change started. Do I think Wal-Mart needs to die? NO...but I do think in many instances the "convenience" the corporate world brings does more harm than good over the long term. Sadly I think its too late to really do anything about it.

  13. Re:Software cost = programmer's salary by ObsessiveMathsFreak · · Score: 4, Interesting

    Which all pales in comparison to....

    + the cost of managements bonuses.

    --
    May the Maths Be with you!