[Question] Software product development cost

13 replies
I have a pretty good idea for a product that I KNOW will sell well, but I don't know how much it would cost to have it developed, so I don't know how much money I should raise in advance so I can get it developed.

So I'm basically asking anyone who has had a WP plugin, light-weight desktop applications, or software-as-a-service website developed on how much it costs them.

Please don't include server costs, testing, or anything else in the number. Just how much it was to have it programmed.
#cost #development #dosh #product #question #software
  • Programming could really depend on TONS of factors, ranging from what is needed to get it a aed and just the experience of the programmer.

    Some guys will charge $500-$1,500 if they just have minimal experience, but it can go MUCH higher than thst if ouyou want an experienced programmer. Of course, IT ALL DEPENDS on your budget and who you're willing to hire.

    The above range is clearly just an estimate of how much you can get something done, but it can get more expensive down the road depending on MAJOR FACTORS!
    {{ DiscussionBoard.errors[10050137].message }}
  • Profile picture of the author Vendzilla
    Yeah, depends on cost and how much you can charge for t. I would do an extensive search to make sur someone doesn't already have it
    Signature
    {{ DiscussionBoard.errors[10050389].message }}
  • Profile picture of the author DIABL0
    I have been developing server/windows based software for a long time! I don't know where you are located, but finding a good programmer outside the U.S. is going to be the most cost effective way to go. When you do decide to get it developed, get a flat rate price, rather than per hour. Get a contract together as well, at to what is expected, time lines, ownership, etc, etc... Also, unless it is something relatively simple, you need to explain in great detail exactly how every little aspect of it needs to function. Trust me, do the above. I can tell you nightmare stories where I learned all this the hard way when I first started.
    Signature
    How to Build LARGE EMAIL LISTS on a Budget and MONETIZE Like a PRO
    20+ Years Exp . . . . . . . . . . . . Email - CPA - PPL
    {{ DiscussionBoard.errors[10050427].message }}
  • Profile picture of the author fpforum
    It's like others have said..the pricing can vary so much when it comes to coding. Are you looking for someone based in a major country like US, Canada, or the UK? You'd probably have to give us further details to really get a good idea. To start (for hiring someone from a smaller country) I think high $XXX to low $XXXX is a good point..
    Signature
    Free SEO Software - Start Improving Your Rankings Today!
    Windows VPS Servers - Cheap Windows VPS Servers With Instant Setup!
    {{ DiscussionBoard.errors[10050591].message }}
  • Profile picture of the author Slade556
    Well, your best option would probably be to describe what you need on Odesk or Elance or wherever you see fit, and let the programmers come to you! Before hiring, you will definitely have to have a talk with them and you might get more insight on how much should you ask for the final project once you know they're points of view..
    {{ DiscussionBoard.errors[10050759].message }}
  • Profile picture of the author Humbee360
    Good post, its really all about the plan... If you have a good plan and your programming provider understands that you understand what is possible and what is expected, then the cost goes down.

    If you constantly change the requirements, nit pick, every other feature or try to micro manage the project, then its going to cost you more.

    One of the freelancers greatest fears is encountering someone that has little or no technical knowledge and then demanding that everything just work, without understanding what is necessary to make it work.

    In situations like that one, often what happens is that the buyer, changes his or her mind and then changes it all around, then the provider ends up in a bad situation.

    They fear this and it happens because there is no plan.

    So show your provider that you have a plan, that you know what technology you want to use.

    Show them your professional and you will get a much more reasonable quote on programming projects.
    Signature
    "Everything goes where attention flows..."
    {{ DiscussionBoard.errors[10050813].message }}
  • Profile picture of the author David Tugwell
    This is like asking how long is piece of string, how much to buy a car, how much will my wedding dress cost. I run a dev ops business and I can tell you from years of software and web/mobile app development management experience that the biggest factor will be how well you have defined your requirements. Any dev company out there will build what you tell them to, that's what they do, it is their core business and most of them are good at it. The problem is you don't know what you don't know yet and it is unlikely (read impossible in 99.99% of cases - made up statistic but I'm still pretty confident in it.) you will know everything you need to build your product before you start developing it.

    To get what you actually want built you need a company that uses agile development. That way you can start off with a small chunk, work towards your minimum viable product and continue to realise and define requirements as you go. This is proven (do some research if you need to) to be the most cost effective and result producing methodology for any type of software development. This allows you to control the budget at each stage and decide on features that you must have now and those that can wait.

    Word of caution with using third party free-lance type sites... You will generally get what you pay for here. You will definitely get it cheap (hey I outsource most of my dev work now offshore for this reason), but you will need to very closely manage the developer you choose and be prepared for (not always, but be prepared for) delays and unexpected results (not necessarily bugs, but "features" that aren't quite what you anticipated while still meeting your specs.)

    If you're product is going to be as good as you claim, there are many founding paths to ensure that you have what you need. Happy to offer further guidance if required, just PM/Skype me and I can assist you to work through your requirements and what you can expect from different development paths.
    {{ DiscussionBoard.errors[10050878].message }}
    • Profile picture of the author Sid Hale
      For the most part, you've gotten great insight here.

      But...
      Originally Posted by internetmarketer1 View Post

      Some guys will charge $500-$1,500 if they just have minimal experience, but it can go MUCH higher than that if you want an experienced programmer
      .

      You NEVER want an inexperienced programmer!

      Hiring someone without the right set of qualifications will probably drive the final cost and/or the development time-frame up and if the inexperienced programmer (at some point) feels that you are overly demanding or that he/she underbid the job... you may never hear from them again.


      Originally Posted by Humbee360 View Post

      One of the freelancers greatest fears is encountering someone that has little or no technical knowledge and then demanding that everything just work, without understanding what is necessary to make it work.

      In situations like that one, often what happens is that the buyer, changes his or her mind and then changes it all around, then the provider ends up in a bad situation.

      They fear this and it happens because there is no plan.
      As Humbee pointed out... when a competent developer sees that you have no plan, incomplete specs, etc. they will up their bid specifically to provide for the contingencies that they KNOW are lurking in your project.

      Originally Posted by David Tugwell View Post

      To get what you actually want built you need a company that uses agile development. That way you can start off with a small chunk, work towards your minimum viable product and continue to realise and define requirements as you go. This is proven (do some research if you need to) to be the most cost effective and result producing methodology for any type of software development. This allows you to control the budget at each stage and decide on features that you must have now and those that can wait.
      This is especially important for larger projects.

      Break it down into smaller projects, each with its own set of specifications, deliverables, time-frame and costs. Write the contracts such that either party can easily walk away at predefined points if they are dissatisfied with the way things are going. At each deliverable milestone, make sure the developer is paid in full for that deliverable and that you have the corresponding deliverables in hand before proceeding further.
      Signature

      Sid Hale
      Coming Soon... Rapid Action Profits (Pro)

      {{ DiscussionBoard.errors[10057241].message }}
  • Profile picture of the author Brent Stangel
    I KNOW will sell well,
    Did a psychic tell you this?
    Signature
    Get Off The Warrior Forum Now & Don't Come Back If You Want To Succeed!
    All The Real Marketers Are Gone. There's Nothing Left But Weak, Sniveling Wanna-Bees!
    {{ DiscussionBoard.errors[10050898].message }}
  • Profile picture of the author ncmedia
    Question is broad, I've done xx softwares over the years, each with different scope/size, some (hopefully this happens to you) are versioned and still going to prolong lifecycle... All were in the x,xxx to xx,xxx range and more over time as you version/grow them.

    Software may be harder to clone, but it's no different re your ratios of success to any other vertical. I wouldn't worry about the budget as much as the talent filter you are going to put your programmers through. I'd potentially offer them skin in the project plus pay so they are committed and vested on top of paid. Also if it's remotely complex you may be looking at 6+ months of dev/test/alpha/beta/launch and I would prepare myself for that.

    Have a look at: Search Businesses For Sale - BizBuySell.com

    Not sure if the search results will show properly but just do a search for 'software' you'll see the various scopes/sizes of successful software.

    Much bigger risk but good for you for being ambitious.
    {{ DiscussionBoard.errors[10050922].message }}
    • Profile picture of the author Michael Harris
      Originally Posted by KuroiEggs View Post

      I have a pretty good idea for a product that I KNOW will sell well,
      Originally Posted by Brent Stangel View Post

      Did a psychic tell you this?
      My first thought when I read the OP, was "How do you know?"

      It's great that you have a product concept/idea.

      And you may have done some testing in your market that shows you it will sell.

      But the way I read your post is that you have not and I recommend you don't invest to much into getting your product developed until you prove it will sell.

      Quite often what you think will work is different to what the market place wants.

      And it's not fun finding that out after you have outlaid your cash, especially when you could have taken a bit more time to dig deeper into your market research.
      {{ DiscussionBoard.errors[10050981].message }}
  • Profile picture of the author trevordd
    Banned
    You can contact a development company like the on here, and they will provide all the necessry info on the cost and so on. I used it for my store, and it was very affordable for me
    {{ DiscussionBoard.errors[10056627].message }}
  • Profile picture of the author allegandro
    Without knowing any details it is almost impossible to know how much it will cost.

    A student might ask you 5$ per hour, and if it is a onetime deal, without upgrades, do it. (Pay after you got the product)
    Do you need more upgrades in the future, but is the product easy to make, pay a freelancer. You cen get one between 25-50$ that is good enough.
    If you want to go over the top, because you believe in getting the best of the best from some overpriced European software house. you pay 50$ to 150$ per hour.

    I myself, work now for almost 4 years on the same product. I have a team around me, and in total I spend way over 200,000$, without it being finished yet.
    And on the other hand I just gave a young boy a nice challenging task that he likes to do for free.
    Signature

    Meow!

    {{ DiscussionBoard.errors[10057279].message }}

Trending Topics