Application Framework. By providing an open development platform, Android offers
developers the ability to build extremely rich and innovative applications. Developers
are free to take advantage of the device hardware, access location information, run
background services, set alarms, add notifications to the status bar, and much, much
more.