Mobile applications are a convenience that smartphone owners have grown to love and depend on for everything from navigation to keeping themselves entertained. There are millions of applications out there, some with a broad audience and others that target a niche...