This document provides an overview of mobile platforms and applications. It discusses the special constraints and requirements of mobile operating systems, including being battery-powered, small screens, and working with uncertain network connectivity. It describes several commercial mobile operating systems - iOS, Android, Blackberry, and Windows Phone. It also discusses software development kits, mobile commerce structures and payment systems, and security considerations for mobile devices and applications. The objective is to gain knowledge about different mobile platforms and application development.