Programmers! I have a idea for a Software Product...

by RahimaMal 8 replies
Hello Warriors!

I have this idea to create a software product!

I’ve been brainstorming ideas for a while about a potentially profitable software product….but I haven’t created a software product yet, so I have a few questions if anyone has any answers… I would very much appreciate it. I can’t yet announce what it’s about publicly though

1) Are there any requirements to create a software?
2) Any tips on outsourcing it? How much would I charge?
3) How do I know what's possible before creating software, if I have a lack of knowledge in programming?
4) How can you create a software that nobody else can copy? (think Optimize Press....aweber etc...)
5) Any other advice?

Thanks in advance
#programming #idea #product #programmers #software
Avatar of Unregistered
  • Profile picture of the author David Beroff
    Kind of difficult to offer any advice without details.
    Signature
    Put MY voice on YOUR video: AwesomeAmericanAudio.com
    {{ DiscussionBoard.errors[10119692].message }}
  • Profile picture of the author Czelly
    Originally Posted by RahimaMal View Post

    1) Are there any requirements to create a software?
    2) Any tips on outsourcing it? How much would I charge?
    3) How do I know what's possible before creating software, if I have a lack of knowledge in programming?
    4) How can you create a software that nobody else can copy? (think Optimize Press....aweber etc...)
    5) Any other advice?

    Thanks in advance
    1) It depends on which kind of software? An internet based software or a software that you can install on your computer?
    2) Depends on question 1).! If it is an internet based software there are a few good websites to outsource that kind of work
    3) You need to tell someone who knows about programming about your idea
    4) You can copy protect every software but once again...is it internet based or to install on a computer?
    5) Yes we need more information to help you
    {{ DiscussionBoard.errors[10120250].message }}
    • Profile picture of the author RahimaMal
      Originally Posted by Czelly View Post

      1) It depends on which kind of software? An internet based software or a software that you can install on your computer?
      2) Depends on question 1).! If it is an internet based software there are a few good websites to outsource that kind of work
      3) You need to tell someone who knows about programming about your idea
      4) You can copy protect every software but once again...is it internet based or to install on a computer?
      5) Yes we need more information to help you
      Sorry, I should have put in more detail.

      Basically its a internet / web based software. I think I would need a web designer for that too right?

      The web software would have to be updated monthly too.

      Thanks for your response
      Signature

      ...

      {{ DiscussionBoard.errors[10120702].message }}
  • Profile picture of the author BacklinkDoctor
    Originally Posted by RahimaMal View Post

    Hello Warriors!

    I have this idea to create a software product!

    I’ve been brainstorming ideas for a while about a potentially profitable software product….but I haven’t created a software product yet, so I have a few questions if anyone has any answers… I would very much appreciate it. I can’t yet announce what it’s about publicly though

    1) Are there any requirements to create a software?
    2) Any tips on outsourcing it? How much would I charge?
    3) How do I know what's possible before creating software, if I have a lack of knowledge in programming?
    4) How can you create a software that nobody else can copy? (think Optimize Press....aweber etc...)
    5) Any other advice?

    Thanks in advance
    I been a programmer for 4 years. To create a software you need some sort of IDE that will assemble your code. My favorite is MS Visual Studio for ASP/C#/SQL/HTML programs. For Flash software I use Flash Builder. The biggest issue for me now is cross-platforming. To create a software like Optimize Press you'll need to take a course on PHP, Javascript and Ajax.

    The best advice I can give you, don't start with computer programming unless its your job. It's not cheap to outsource either. It's quite a well paid occupation many places.
    {{ DiscussionBoard.errors[10121311].message }}
    • Profile picture of the author David Beroff
      Originally Posted by BacklinkDoctor View Post

      To create a software you need some sort of IDE that will assemble your code.
      They may be nice, but are hardly a requirement. I've written software using regular text file editors for four decades.

      A far larger issue is jumping straight into languages and platforms before even hearing anything about the specifications.

      Originally Posted by BacklinkDoctor View Post

      The best advice I can give you, don't start with computer programming unless its your job.
      You started somewhere, didn't you?

      Originally Posted by BacklinkDoctor View Post

      It's not cheap to outsource either.
      Oh? There are whole marketplaces (like Upwork) where you can find people to write software for practically nothing.
      Signature
      Put MY voice on YOUR video: AwesomeAmericanAudio.com
      {{ DiscussionBoard.errors[10121464].message }}
  • Profile picture of the author samntly
    As a developer I've worked on websites from Ideas to generating 5 figures per month.

    Here's what you'll need to find out:
    1) First you'll need the look and feel of the overall website. For that you'll need a graphic designer, preferably someone that specializes in web design

    2) Second, now that you have a design you'll need someone to turn this into an actual product. This is where a web programmer comes in. I'd opt for a php programmer.

    3) Since this is a new idea make sure you get them to sign NDA, Non-Disclosure Agreements.

    4) When getting a quote make sure you include as much details as possible about the features you want so that you get a better quote.

    5) Make sure you emphasize and let the developer know that IF there is anything that requires additional costs or hours then they have to get it approved by you. I recently had a horror story from client where he paid close to $100,000 and somewhere in between the developer said this might be a bit extra. To him he thought ok a bit extra is fine but when he got the final invoice it was closer to $400,000.

    6) Ask the developer how often do they go over their initial budgeted costs. This will give you an idea of if you can expect additional costs or will you be able to finish within your budget.

    7) Ask the developer what other costs you can expect AFTER the website is finished. Some of the costs examples could be buying an SSL, Paying for a merchant gateway for credit card processing, etc

    8) Find out if the final system that they build for you is fully owned by you and they have no rights to owning that software.

    9) You also need to consider marketing and how that will impact the website design.

    10) Find out what you will be able to manage on the website and what they will charge for maintenance.

    11) Do not let them buy the domain name for you. YOU need to purchase the domain name yourself.

    Good luck!
    Signature

    Need A PHP Programmer That You Can Count On, That's Professional, Experienced in working with small and large clients. Reach me on skype at "Netlyte" or visit me at http://www.simplewebdesign.net

    {{ DiscussionBoard.errors[10121647].message }}
  • Profile picture of the author friday2062015
    it seems that its difficult for you to learn programming languages, because of learning programming languages is the way to develop windows or internet based software, in addition to how to analyse the environment that needs the software

    best wishes for you
    {{ DiscussionBoard.errors[10125493].message }}
    • Profile picture of the author David Beroff
      Originally Posted by friday2062015 View Post

      it seems that its difficult for you to learn programming languages, because of learning programming languages is the way to develop windows or internet based software, in addition to how to analyse the environment that needs the software
      Huh!?

      Huh!?
      Signature
      Put MY voice on YOUR video: AwesomeAmericanAudio.com
      {{ DiscussionBoard.errors[10125496].message }}
Avatar of Unregistered

Trending Topics