Slashdot Mirror


Calculating the True Worth of Software

chromatic writes "Many people recognize that the cost to duplicate a piece of software is a fraction of the number on its price tag. Many people also understand that software without support and maintenance loses much of its value. Is there a way to put a price on the software, support, maintenance, and the option for future upgrades itself? Robert Lefkowitz recently applied an options pricing model to software in ONLamp.com's Calculating the True Price of Software. Don't let the description fool you; it's both a readable and serious apologia of the common free software business model."

14 of 204 comments (clear)

  1. Koders does something like this... by tcopeland · · Score: 4, Interesting

    ...although simpler, I think. Apache 2 comes in at a half million dollars, Tomcat weighs in at $250K.

  2. Worth of software... by Nick+Driver · · Score: 2, Interesting

    Software (actually the entire software and hardware combo as a functional system) is only really worth what it would save you in the time and money it would take to accomplish a particular job in another non-automated way. If doing that job in the manual, non-computerized way would cost you less, then you shouldn't involve computer automation at all. Every businessperson should really do a thorough cost analysis before allowing themselves to become addicted to any software app. Sometimes they'll find a system to be a tremendous time and cost saver, easily worth many times what the actual cost to implement the system and train the end users totals up to. Sometimes they'll find the system to be about as productive and cost beneficial as a heroin addiction.

    1. Re:Worth of software... by sillybilly · · Score: 2, Interesting

      Yeah, okay, the $5.99 solar-cell hand calculator that extracts enough cubic roots that would take me a day to do manually, is that worth a day's work? That's not a rule you should erect, why shouldn't something that's worth a lot to me, be of very low cost? Let's evaluate something, like oxygen, how much is that worth to you? In the free market something that is very abundant and easy to mass produce may get a very low price compared to what its true worth it, simply because the competitor suppliers are willing to produce it at that price. Especially when demand isn't that stellar. Of course there are always ways to mess with creating artificial demand, or make production artificially difficult. As far as software demand goes, it is important, but it's not a natural requirement to survive, unlike food, shelter and clothing. Soon it may be though - such as for now you're allowed to file your taxes with pen and paper, so you can survive even without owning a computer. As far as technology goes though, I don't think you can stop computers and technology being cheaper than people in the long run - think of human calculators, human telephone switchboard operators, and if everything goes right, soon human production line workers, janitors, etc. Just because bosses find people cheaper than technology these days, that doesn't mean there shouldn't be an effort to find a way where technology is cheaper than people. If you disagree, and you think we need even more jobs instead, and a way to keep everyone busy, then let's ban automated telephone switchboards, and hire the girls back to manually do the switching for us. Or if you don't like technology at all, you think it dehumanizes people, you're welcome to go out into nature, and make a living with your bare hands. No cars for you, no wheels, no plow, no bows and arrows. Picking up a rock and using it as a tool, well, we can debate about that whether it's technology or not. There is such a thing as too much technology though, if you cannot learn to control it - such as cellphones going off in the middle of a meeting, and the speaker telling everyone sorry, I HAVE TO pick up the phone because it's ringing. You don't have to, technology shouldn't be in charge of you, but the other way around.

    2. Re:Worth of software... by Nick+Driver · · Score: 2, Interesting

      I was thinking more along the lines of something like this example, which is an actual business case that my employer went thru with a newly built civic arena in a nearby town.

      The manager of this new municipal arena was at first, absolutely bent on buying a fancy computerized point-of-sale and inventory management system for all the concession stands. He thought it would cost about $20K, when the bids came in, the average price was more like around $70-90K for this system to be installed into all the concession booths plus a couple servers installed in the business office and all the network wiring & h/w to be installed into the building since they failed to include any datacomm wiring in the architechtural plans when the place was being built. Training the end-users on this new system would cost about $700 per person to attend the class. Annual software and hardware maintenance would be about $10K/yr for the first three years with the maintenance cost rising up to an estimated $12-15K/yr by the 5th year and the expectation to have to replace it all (e.g. a "forklift" upgrade) likely by the 6th or 7th year.

      My employer's bean counters ended up pointing out that a bunch of relatively plain electronic cash registers for the points of sale, plus a regular Windows PC with Excel spreadsheets for inventory management would get the job done quite adequately for about $12K total purchase price. That's the solution that was put into place and three years later they're still using exactly that. Over that time, it has been proven that there has not been enough concession stand sales profits to really have paid for such an overkill networked P.O.S. system and all the ongoing maintenance and training that comes along with it. The low-tech cash registers and Excel spreadsheet are working just fine for a tiny fraction of the money. Plus, they've discovered that the turnover rate of sales clerks and concessions supervisors has been so high that they would've been training a continuous stream of new employees on a computerized system when the low tech business method requires little to no training to get new employees up to speed.

  3. Joel on Software on the same topic by Psionicist · · Score: 4, Interesting

    How much should I charge for my software? http://www.joelonsoftware.com/articles/CamelsandRu bberDuckies.html

    You've just released your latest photo-organizing software. Through some mechanism which will be left as an exercise to the reader, you've managed to actually let people know about it. Maybe you have a popular blog or something. Maybe Walt Mossberg wrote a rave review in the Wall Street Journal.

    One of the biggest questions you're going to be asking now is, "How much should I charge for my software?" When you ask the experts they don't seem to know. Pricing is a deep, dark mystery, they tell you. The biggest mistake software companies make is charging too little, so they don't get enough income, and they have to go out of business. An even bigger mistake, yes, even bigger than the biggest mistake, is ...

  4. Re:Slashdot and SW by Saeed+al-Sahaf · · Score: 5, Interesting
    Most people here don't buy software - they get it from edonkey/torrents anyway.

    And this is an interesting point. I've always been amazed at the dollar figures the BSA gives out for the "value" of "pirated" software, avoiding the fact that a large percentage of these people would not have bought the legitimate copy anyway.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  5. True Worth To Me... by __aaclcg7560 · · Score: 3, Interesting

    My contract rate as a QA Lead Tester is between $15 to $20 per hour. That's how much software is worth in Silicon Valley. However, outside of Silicon Valley, I would get $50 to $70 per hour for the same kind of work. Go figure.

  6. What the competition is charging ? by shashark · · Score: 4, Interesting

    You can't charge awefully more than your competition, can you ? If the competition gives it up for free -- then well, all your calculations go awry.

    Think about the price of a browser, media player and well, a operating system.

    Think Netscape vs IE circa 2000 AD. Now, only a free product could defeat IE.
    --
    This sig is up for free.

    1. Re:What the competition is charging ? by mr_gerbik · · Score: 4, Interesting

      Think Netscape vs IE circa 2000 AD.

      Netscape was dead by 2000.

      Think Google Earth, Picasa, and Gmail. But hey, Google buying up companies and offering the software for free to kill the competition is a honorable thing right? Not evil like when Microsoft did it.

  7. Re:software is worth.. by KyleWilson · · Score: 3, Interesting

    Sounds to me as if the way to make valuable open source products is to create a product that is very difficult to setup (thus producing much consulting/support revenue) but very powerful once you've got it going. If you can find something that requires extensive customization you're probably on the right track. Easy to configure products that are readily usable by everyone don't contribute usefully to the open source community's economic well-being (as they'll just be used by non programmers and won't fund any developers by way of support contracts)...Interesting... This suggests that the income proposition for opern source products is almost backwards from that for closed source. A closed source commercial company wants to provide the product pretty much ready to go and doesn't want to provide extensive after sales support. An open source company wants to release products that require extensive support as paid contract work (and this sort of product enriches the entire open source community...at least as long as the end result of the customization is quite valuable)...

  8. Re:Slashdot and SW by Kjella · · Score: 3, Interesting

    avoiding the fact that a large percentage of these people would not have bought the legitimate copy anyway.

    Yes, but there's a big difference between that legitimate copy and a legitimate copy. Would someone who pirates Adobe Photoshop with all bells and whistles buy it? Very unlikely. And they do, because if you're going to pirate it anyway, why go for anything but the most powerful and expensive program? But if he could not pirate any graphics program at all, he'd likely buy something. Maybe a lighter Adobe product, Paint Shop Pro, maybe he'd find GIMP or any number of possibilities. But it's not likely he'd stick with MS Paint.

    So it is equally wrong to pretend that none of the piracy leads to lost sales. But finding the exact factor would involve some handwaving and a magic number between 0 and 1. Piracy apologists often claims it is 0. BSA claims it is 1. Both are wrong and they know it, but it fits their agenda and it is difficult to say what the factor *really* should be. Good luck in trying.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  9. Re:software is worth.. by Anonymous Coward · · Score: 1, Interesting

    TCO of straight lines is up...

    I am an Architect, also ex-programmer, and I hate Autodesk's high-cost worth-less products (random right clicking will often generates "Not Implemented" message boxes). Other products use similar fees and pricing, so switching is not an option. Tech support has been outsourced, and is equally, or more worthless.

    My "lifetime" contribution to Autodesk will be in excess of $120,000 - for 1 licensed copy of ADT for 25 years. That's not including M$ costs and forced hardware upgrades.

    I see OSS as the only way out, and since I don't have the time, I will have to make the $$$ to pay someone else to write a useful CAD application. Too bad my Arch salary is 1/2 of what it used to be.

    Sigh. At least there's light at the end of the tunnel.

  10. Re:To me.. by Jasin+Natael · · Score: 2, Interesting

    This raises an excellent point, which I had hoped (considering the title) would be explored in TFA. How much should one charge for software, especially for mission-critical applications? Is it equitable for a developer to charge a portion of the potential benefits? Should the developer set the price of sales based on the cost of initial development (and hence replacement)? Let's explore the issue.

    Say I'm contracting for a company (with an option to resell the software later to other companies) who needs a program to assist management in analysing and managing all the facets of their business. The company stands to benefit from this software -- by changing some job descriptions, by managing laborers better, by scheduling operations more efficiently, shipping more product on time, etc. -- on the order of about US$500,000.00 per month.

    On the other hand, the company will be required to purchase complimentary services -- Internet connectivity for its office and salespeople, internet plans for many employees' mobile phones, zipcode database subscriptions, etc. -- and complimentary software and will spend a significant number of employee hours bringing the new system into operation.

    As an employee, the pricing is simple: write the software in the course of your job. As a contractor or software reseller, should I price the software at the cost of original creation, perhaps on an annual-salary basis? Support services will be offered later, as is expected in the software industry.

    What we see is this: There is a huge disparity between the actual cost of producing the software (about 1 year's salary) and the amount one could expect to benefit from it in a reasonable period of time under a recovery model. Say, if the business wanted to recoup their investment in 6 months, they have an upper cap of about $3 million for the software. But, assuming they can find and hire a good developer, they could re-produce the software in about 1 year for less than $100,000.00. (Lost profits would be huge for that time, but we'll leave that out of the picture.)

    Any guidance for a fair and ethical pricing model? Are there any accepted formulae for this?

    Jasin Natael
    --
    True science means that when you re-evaluate the evidence, you re-evaluate your faith.
  11. Re:I keep hearing it... by wolf30082 · · Score: 2, Interesting

    I think the corporate line would change if that same person polled were asked about their home machine. My informal poll of home users is that they wouldn't pay 20USD per month to have an assurance policy on their PC, where a technician comes around every month for an hour to check if they have the patches right on their box, and they get phone support for free. I cancelled the service after I had absolutely nobody embrace the idea, including the clients who spend 40 times that much having emergency calls made. With home users, it is more about a sense of, autonomy. The business IT exec who doesn't back up their stuff or have support for their software if a user discovers a bug, an unknown feature or what have you, is an unemployed IT exec. CYA is a way of life in the business world of my experience, except among many small businesses who act more like home users, and even think it is a slam against their competence that they will ever need any support services at all. I fix my own stuff, and so do not have service contracts on any of it. I do know where to look for information if I need it, though. This is not unusual among /.ers, I have noticed. I like open source because I can make changes lower in the source code (if I want) to more fully differentiate the stuff I work with, and there is not ever a question of infringement. The people I sell services to understand that the license of the software was free and they were paying for me to customize it. I can show a comparison of buying big box software, buying custom coding, and open source. The costs are comparable (if you include maintenance) for an implementation of Reddot or Mambo. They come in different times in the effective life of the software.

    --
    Like Linux and Solaris? lsc.hsi-us.com is a solaris/linux comparator in process..