Smartphones are mobile phones that can access the Internet and run applications. These features, along with its ability to take photos, capture videos and play movies and MP3, smartphones make a communication tool, essential productivity and entertainment. With so...