Question: Do you have any technical friends? If so, take them out for a beer and see what they think.
Either way, it might help to get a bit of technical experience. If you want to start making these apps yourself, and I think that might be a good idea, think of the simplest possible one and try making it.
This is a good article I read earlier: http://www.jakelevine.me/blog/2013/03/dont-learn-how-to-code...
Many people have done this before you - gone from zero to coder - especially if you have the time and motivation.
But I can tell you that this sort of thing is a lot easier if you have someone to help you out with it or at least provide you with support and motivation.
Alternatively, if you have loads of money, you might want to hire a professional to make you a prototype. Then, when that's done, try selling it. When that's done, hire full-time staff to keep driving the product forward and selling it.
But if you're looking to get involved yourself (it can be pretty fun!) in the dev - give it a go ;)
Good luck :)