Market opportunities for low-level softwares?


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?


Software Market Opportunity

asked Jul 5 '11 at 15:08
58 points
  • 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 13 years ago

3 Answers


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.

answered Jul 6 '11 at 02:15
Nitrous Cloud
296 points
  • Thank you for answer. As Nestor Sanchez mentioned, I've decided to target a niche instead of trying to compete with big guys. – Jeff 13 years ago


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.

answered Jul 5 '11 at 18:47
Nestor Sanchez A
690 points
  • Thank you for answer. Focusing on a niche makes sense. – Jeff 13 years ago


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

answered Jul 9 '11 at 07:21
58 points

Your Answer

  • Bold
  • Italic
  • • Bullets
  • 1. Numbers
  • Quote
Not the answer you're looking for? Ask your own question or browse other questions in these topics:

Software Market Opportunity