Tell me more ×
Answers OnStartups is a question and answer site for entrepreneurs looking to start or run a new business. It's 100% free, no registration required.

I'm building compilers, decompilers, assemblers, processor emulators, drivers etc. for learning purposes. Thinking to convert these immature but useful product line into a startup.

Traditional software business (like selling licenses, consultancy, etc.) seems to fit these products. But, what are the area-specific market opportunities for these softwares?

Thanks.

share|improve this question
1  
Jeff ... I think you going to have to be more specific. Half the people on this site don't know the differnece between these potential products. How does your compiler differ? what platforms? what uses does it suit? – Robin Vessey Jul 5 '11 at 9:18

3 Answers

up vote 1 down vote accepted

I'm coming at this from a technical, but non coding background.

Software tools like Compilers, Assemblers, Emulators, etc., tend to come in complete packages, such as MS Visual Studio, or the like. Your smaller software packages may be successful if they address certain needs from parties that would be willing to invest - for instance, if you provide a special HP printer driver for Ubuntu Linux distro, people probably won't be willing to pay for it. But if you are creating a nVidia Tesla emulator, you may be able to find niches that would pay for it.

Otherwise, I really think you'll need to create complete packages to successfully market your software.

share|improve this answer
Thank you for answer. As Nestor Sanchez mentioned, I've decided to target a niche instead of trying to compete with big guys. – Jeff Jul 8 '11 at 22:01

Considering that most platforms have already these kind of tools for free (.NET, Java, etc.) I suppose that, for you to succeed, these product line should be for a new or very niche platform such as embedded systems, robotic/domotic controllers or other specialized hardware.

share|improve this answer
Thank you for answer. Focusing on a niche makes sense. – Jeff Jul 8 '11 at 21:59

Tim's great answer to Business models for a software component may be an answer to this question:

Some revenue models that I have seen:

  • Sell the license to the DLL for end users
  • Give away the component and sell consulting and services
  • Sell or give away the DLL and header files to developers and then they pay royalties for redistribution
  • OEM/license the software component for others to package
  • Sell/license the source code
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.