1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

What does it take to develop a piece of software?

Discussion in 'General Programming Chat' started by Techxan, Jul 20, 2014.

  1. Techxan

    Techxan Elite Member

    Joined:
    Dec 7, 2011
    Messages:
    3,093
    Likes Received:
    3,585
    Occupation:
    Local SEOist
    Location:
    TEXAS (you have to yell, its the law.)
    I do not know much about programming, but there is a tool I want to have made for sale as a product. Its a tracking program, but all it tracks is what you manually put into it. It needs to be able to filter the data into various categories, and create txt reports for output. All input will be text as well, and it will need an integrated timer.

    From a how-to stand point, who do I need to hire (obviously a programmer, but I assume all programming is not equal), and what do I need to expect to provide them to do the work?

    I also want to own this product outright so I can sell it from now on, unless someone partners with me, is that areasonable request, and should I have to pay additionaly for full rights or is that more or less what I hire someone for.

    I know in most cases (images and video), if I hire you to create something it is mine, is that true with software?
     
  2. pavan

    pavan Elite Member

    Joined:
    Mar 30, 2008
    Messages:
    1,603
    Likes Received:
    432
    based on the kind of software or web app
    for web application you can hire a php coder
    if you need a windows based application then you should go for .net or c# programmer

    you just need to state your requirements and show the demo if you have any
    unless stated by the coder, if you hire someone to develop a custom application for you by default you are the owner of that application
    you can resell it or use it for any commercial activity

    if you purchase a software you don't get reselling rights
    custom bots and software are always costly
    you need to have a good budget for getting a custom made application
     
  3. NetCrime

    NetCrime Regular Member

    Joined:
    Mar 9, 2011
    Messages:
    236
    Likes Received:
    103
    Location:
    Lithuania
    Or if it's not that hard you could try and learn to code it yourself.. there is plenty of good beginner tutorials in youtube
     
  4. LakeForest

    LakeForest Supreme Member

    Joined:
    Nov 11, 2009
    Messages:
    1,269
    Likes Received:
    1,802
    Location:
    Location Location
    Yeah, if this is web based, you should be looking into PHP SQL.

    pavan, does the software developer/coder have to say whether they are selling it or licensing? And what if they don't say anything, what is assumed in that case?
     
  5. pavan

    pavan Elite Member

    Joined:
    Mar 30, 2008
    Messages:
    1,603
    Likes Received:
    432
    they have to explicitly mention that they reserve the rights of the software
    if not mentioned it has to be considered as that you own everything which is included in the final product including but not limited to source code, images etc.

    You are hiring someone to make a custom bot and you have to pay a good amount of money for that
    if you had the same product already available in the market then you wouldn't be paying even 1/10th of the actual cost
     
  6. qrazy

    qrazy Senior Member

    Joined:
    Mar 19, 2012
    Messages:
    1,113
    Likes Received:
    1,712
    Location:
    Banana Republic
    OP, for the skills required by the developer, you should mention what kind of software you're gonna develop. i.e web based or desktop application.


    It's better to sign the NDA with the developer that you own the full right of the software including the source code and any resources that are part of the software. In some cases NDA also covers that the developer should not be working on similar product line in the future for a certain period of time. Again you can't do anything with this agreement if the developer is from any 3rd world country as the laws aren't that stringent.
     
  7. Techxan

    Techxan Elite Member

    Joined:
    Dec 7, 2011
    Messages:
    3,093
    Likes Received:
    3,585
    Occupation:
    Local SEOist
    Location:
    TEXAS (you have to yell, its the law.)
    I need a desktop application that runs on windows. So I need a c+ or .net programmer. How much in the US can I expect to pay this person per hour? How do I estimate the hours needed?

    For people who do this kind of work is a JV something they might consider to become partners in a product like scrapebox, by that I mean a long term sell life? A product that will be on the market for years.
     
  8. BassTrackerBoats

    BassTrackerBoats Moderator Staff Member Moderator Jr. VIP

    Joined:
    Mar 10, 2010
    Messages:
    12,802
    Likes Received:
    22,106
    Occupation:
    I don't actually have a job
    Location:
    It's an Algo, of course it can be gamed.
    Home Page:
    In my opinion, working out a JV with someone is the only way to go on something like this... software needs to be updated on a regular basis and if you have a partnership with someone that end is handled.

    Any of the technical services I offer, and I have a handful (some are not IM related), I have technical partners on board. It works out extremely well 99% of the time as we lay out who handles what and move forward.

    Look for a solid coder, Tex, and turn this into a nice revenue stream for yourself.

     
    • Thanks Thanks x 1
  9. Techxan

    Techxan Elite Member

    Joined:
    Dec 7, 2011
    Messages:
    3,093
    Likes Received:
    3,585
    Occupation:
    Local SEOist
    Location:
    TEXAS (you have to yell, its the law.)
    Thank you all for your input, I really appreciate it.
     
  10. SliceGFX

    SliceGFX Newbie

    Joined:
    Dec 16, 2009
    Messages:
    16
    Likes Received:
    4
    Simply put: If you have no experience building software or managing developers, you have no business quoting hour estimates or project deadlines. Let someone with more experience than you handle that for you.
     
    • Thanks Thanks x 1
  11. member8200

    member8200 Regular Member

    Joined:
    Aug 9, 2014
    Messages:
    469
    Likes Received:
    33




    If this is a web based application then you need a good phpmysql programmer to do the job. you're gonna need a lot of budget for this one, considering you want proprietary to the software. In any occasion, you should make yourself clear to the developer that the software being develop will be yours and the developer will have no part of it.

    personally, some of my clients also have the same situation, they want the proprietary of the whole software i was developing and it doesn't matter to me as long as they pay me good money.