Fremskridt inden for teknologi skubber fortsat mere kraftfuld computerhardware ind i mindre pakker. Mobilenheder, der kombinerer telefonens størrelse og kommunikation med en computers åbenhed og webbrowsing, betragtes som smartphones. Minimumsbjælken for, at en telefon kan betragtes som en smartphone, ændrer sig konstant med nye teknologiske fremskridt, men et par funktioner hjælper med at definere en telefon som en smartphone.
Behandlingskraft
Smartphones drives af kraftfulde processorer, der gør det muligt for dem at køre beregningsintensive applikationer, gengive komplette websider og køre flere processer på én gang. De har typisk betydelige mængder RAM for at forbedre ydeevnen. High-end smartphones kan have nok processorkraft til at konkurrere med netbook-computere. Smartphone-processorkraft øges konstant, efterhånden som der udvikles hurtigere og mere energieffektive processorer.
Forbindelsesmuligheder
Smartphones integreres med andre enheder og datatjenester via en række forbindelser. Mange smartphones har Wi-Fi-forbindelser for at give telefonen adgang til data via et Wi-Fi-netværk i stedet for en 3G-dataforbindelse. Smartphones har også Bluetooth-radioer til trådløs deling af data med andre enheder. Nogle understøtter også stereo Bluetooth til trådløse hovedtelefoner. Fra og med februar 2011 er næsten alle nye smartphones kompatible med 3G-datanetværk til højhastighedsadgang. Mange smartphones udvikles også til at være kompatible med nye 4G-datanetværk.
Datatjenester
Smartphones bruger trådløse datatjenester på en række måder. De synkroniserer automatisk dine e-mail-konti med deres interne e-mail-klient. De holder også dine kontakt- og kalenderoplysninger synkroniseret med online kalendertjenester eller din computerbaserede kalender. Smartphones har webbrowsere, der kan vise komplette websteder på din telefons skærm. Nogle smartphones kan endda understøtte Flash-baseret video. De kan også streame medier, såsom internetradio eller Netflix-videoer, via en trådløs dataforbindelse.
Skærm
Smartphones har store skærme med høj opløsning til browsing, videoafspilning og videospil. Mange smartphones bruger berøringsskærmskærme som deres primære input på grund af brugervenlighed og for at maksimere skærmplads. Smartphones, der ikke har et fysisk QWERTY-tastatur, bruger et skærmtastatur til tekstinput. Mange smartphones bruger en intern sensor til at bestemme, hvordan du holder din telefon. Dette gør det muligt for skærmen at skifte fra stående til liggende visning, når du drejer telefonen.
Operativ system
Smartphones kører brugerdefinerede operativsystemer. Apples iPhones kører iOS, BlackBerryies kører BlackBerry OS, Android-drevne telefoner kører Android OS, Palm-smartphones kører webOS og Windows-smartphones kører Windows Mobile eller Windows Phone. Normalt fungerer applikationer, der er udviklet til et operativsystem, på enhver smartphone, der kører operativsystemet. Dette giver udviklere mulighed for at bruge mere tid på at skabe kvalitetsapplikationer og mindre tid på at tilpasse deres applikationer til individuelle telefoner. Hvert operativsystem har sin egen applikationsbutik, hvor du kan købe og downloade applikationer til din smartphone.