A few years ago I did 2 consecutive summer internships at a company. The company has a core system X which is used for many ‘events’ (I don’t want to give too much away about the companies involved etc). X is a fairly complicated system, which could be implemented in many ways. I have not seen/heard etc how it works exactly.
When I started my internship we had a piece of software that was a long way from being finished, but had core functionality, and needed to be finished and released to a paying customer. Over the 2 summers I was pretty much the only person working on this software.
After I finished my internship I left and have been freelancing since. During my freelancing work I have been developing a lot of web/cloud based software, and recently it struck me that their software would benefit massively from this approach. A chunk of what they have would be salvageable (although probably not a good idea).
How would I go about pitching this to them, or even should I both? I know they have 1 developer working on this software full time already. As it is nothing groundbreaking in anyway (“Take your software and make it web based”), so what’s to stop them from just taking the idea and doing it themselves? As well as making it cloud based there are other massive improvements that could be done at the same time, making a cheap(er) and more useful solution to what they currently offer, however I feel I am blocked in doing this on my own as they have a patent on system X and whilst I have not looked at it as I stated earlier and could develop something similar, I feel this is asking for trouble.