Software Pricing

Posted on 2004-11-17
Last Modified: 2010-03-31
Hey all,
For all you software developers out there: How do you price software?
If it's a website, it's rather easy.. if it uses flash, it's the area * a certain value.. the number of pages they request.. dynamic content increases the price, etc..

However, how do you price software!?

Thanks in advance!
Question by:DrWarezz
    LVL 5

    Assisted Solution

    Complexity, demand, # of users who will use the program, # of computers where the program will be installed...
    LVL 8

    Accepted Solution

    Its basically your time spent on developing your software(the project team's hrs) + overheads + marketing expenses......
    this is basically from a software product perspective.

    but if it is a Software application in which the client will be procuring the software required to run the application(If not then add the software prices also taking from the vendors) then it will be

    Function point analysis of the requirements with output in hrs * each person's $/hr which includes testing, implementation at the clients place (the expenses can be quoted seperately) + maintainance contract

    this is a good site with articles on FPA for web sites
    LVL 5

    Assisted Solution

    LVL 9

    Author Comment

    Cool, thanks all; It won't be a while 'till I actually get to read into it more (using your references), so, I shall just split the points (before I forget about this Q, and get busted by the CVs)..

    Thanks alot for all input. :-)

    Featured Post

    Top 6 Sources for Identifying Threat Actor TTPs

    Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

    Join & Write a Comment

    Suggested Solutions

    Title # Comments Views Activity
    Convert BufferedReader to File 1 49
    scoresClump  challenge 31 88
    mapBully challenge 6 55
    What is the latest versions eclipse neon 2 68
    Introduction Java can be integrated with native programs using an interface called JNI(Java Native Interface). Native programs are programs which can directly run on the processor. JNI is simply a naming and calling convention so that the JVM (Java…
    Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
    Viewers learn about the third conditional statement “else if” and use it in an example program. Then additional information about conditional statements is provided, covering the topic thoroughly. Viewers learn about the third conditional statement …
    Viewers will learn about basic arrays, how to declare them, and how to use them. Introduction and definition: Declare an array and cover the syntax of declaring them: Initialize every index in the created array: Example/Features of a basic arr…

    745 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now