Mobile computing is associated with mobility of hardware, data and software in computer applications.
Mobile computing has become possible with convergence of mobile communications and computer technologies, which include mobile phones, personal digital assistants (PDA), handheld and portable computers, wireless local area networks (WLAN), wireless wide area networks and wireless automated teller machine (ATM).