A smartphone is a cell phone that includes more powerfull components, such as better screen, faster processor, wireless WiFi and more memory. It offers user to run a complete operating system for mobile phones (such as Windows Mobile or Android) and install several 3rd party applications. It can also offer additional features such as FM radio or TV.