A category of mobile phone that provides the functions of a small computer. Smartphones run complete operating system (OS) software that provides a standardized interface and platform for advanced third-party apps. Popular smartphone OSes include Google's Android and Apple's iOS.
Compared to more basic phones, smartphones also usually have larger displays and more powerful processors.
Most applications written for a given smartphone platform can run on almost any smartphone with that platform, regardless of manufacturer.
Basic phones that are not smartphones are called Feature Phones.
See: Feature Phone