I have an idea in my mind, for this idea I want to invest more time and money in making it a fully developed product.
So far, whatever small software products I have created are for a small niche and with only me developing that software. Now I have some software in mind that will be for a larger user base and large enough to include other people, and I will be the first customer of it (manufacturing is my prime business).
How and where should I start? What elements are needed within
- Software Developing
- Software release and Sales?
Any first hand experience is also welcome.