Mobile computing allows users to access information and computing resources while mobile through portable devices and wireless connectivity. It began in the 1980s with laptop computers and has advanced significantly with improvements in battery life, size and wireless technologies. Current trends include business intelligence applications and the increasing capabilities and compatibility of both smartphones and laptops to enable work from any location. Future research opportunities remain in developing improved protocols and algorithms to better manage data and transactions across mobile networks.