Everyone has a great idea for an app. However, the difference between a great idea and actually building the thing is a huge leap. Not only do you have to flesh out the idea and how the software will ...