You could try some of the open source business models.
http://www.zdnet.com/article/11-open-source-business-models/
http://www.zdnet.com/article/11-open-source-business-models/
Think of OSS as an entry into the market - you get exposure, feedback and community (if you actively invest into building it). If your software creates value for enterprises, they will pay you anyway because they need commercial support and some sort of warranty and reliability.
Check out https://www.minohubs.com/ (disclaimer: I'm a co-founder). We help open source developers to monetize and fund their projects.