A while back I outsourced the development of a .NET application via a freelancing site. I then marketed the software on a small scale to test its commercial viability. Sales were promising, and the feedback and insights I got were great. I'm now at a point where I'd like to make some improvements and upgrades to the software and market it more aggressively.
I'm not sure what to do at this point. I can generate steady sales for the software but I don't feel right marketing it heavily without someone to fix and improve things. I'm also not in a financial position to hire a programmer on staff for the project. The software is pretty niched but has a proven market. The profit potential isn't massive but is at least mid/high 5 figures within months and 6 figures is very possible as well.
The software is not overly complex but is not super simple either. I know I have this opportunity in front of me, but I'm not sure what to do to make this happen.
I don't want to go the freelance route for further development, if I don't have to. I would much rather have someone working with me as a partner on the project splitting the profits. This would make bug fixes and improvements much easier.
I understand the dilemma for developers in such a scenario. I want to figure out how I can create a situation that's both safe and appealing for a potential programmer & myself. Do remember I'm not having someone create anything from scratch or help me test an idea. I've tested the idea. Whoever I would be working with would have access to the source code for an existing product that is profitable. They could screw me just as much as I could screw them.
Also while I want a situation where there is no upfront cash exchanged, I can have my partner receive their profit portion for every sale directly into their paypal account in real time. There is a JV feature with the payment processing script that allows instant profit sharing via paypal's adaptive payment system.