The objective of mobile computing is to develop system and application level software for small, battery powered terminals equipped with the wireless network connection.

Pervasive computing, which is also known as ubiquitous computing, is defined as the use of computerized technology through various devices in various settings around the clock. This means that most people now use different devices, such as smart phones and devices, to access, share, upload and post information via technology platforms and solutions.