The various app hubs specific to each mobile operating system offer tens of thousands (or in the case of Apple and Google, hundreds of thousands) of apps and games enabling those using them to prosper, be more productive, organized and of course, entertained. Unfortunately, the vast majority of the apps on offer are pretty underwhelming, failing to really capture the imagination due to lack of thought, preparation, or execution.