How Mobile applications can make difference to your business