An ‘Android application’ refers to an effective and simple TCP socket-based software program that can be easily installed and executed on an Android device. Android OS is a Linux-based mobile operating system that primarily runs on smartphones and tablets. The Android platform includes an operating system based upon the Linux kernel, a GUI, a web browser and end-user applications that can be downloaded.