Mobile applications are becoming increasingly popular in todays market place thanks to the rapid emergence of smart phones, such as the Android, iPhone and iPad, coupled with the increasing popularity of tablet computers and similar devices. Such devices are not only easy to carry and mobile, but also allow for a level of convenience that has not previously been available to business owners.