Nowadays, thousand of companies you communicate with in your regular day to day existence have their very own mobile application. These are one...