La disponibilità di hardware e software determina come funzionano gli smartphone o, se è per questo, che esistono. Con l'avvento dei touch screen che hanno effettivamente fornito agli utenti una superficie reattiva, le interfacce degli smartphone diventano più intuitive. Inoltre, l'introduzione della tecnologia di geolocalizzazione come parte integrante dei servizi del provider di telefonia mobile ha fornito alle applicazioni un modo per localizzare l'utente sulle mappe o per scopi di social networking. La memoria a lungo termine piccola e portatile ha dato a questi telefoni la capacità di memorizzare immagini e altri media. Infine, i sistemi operativi specifici per dispositivi mobili hanno riunito tutta questa tecnologia in uno smartphone in grado di scattare foto, navigare in Internet ed eseguire applicazioni. Questa raccolta di tecnologia è ciò che fa funzionare gli smartphone.
Touch Screen
I touch screen esistono fin dai tempi dei PDA, solitamente usati in tandem con uno stilo. Successivamente sono emersi i touch screen resistivi. Questi touch screen sono stati costruiti con strati di materiale conduttivo separati l'uno dall'altro. Quando l'utente esercita pressione sulla superficie dello schermo, con uno stilo o un dito, gli strati si toccano e completano un circuito, rilevando la posizione del tocco. I touch screen capacitivi utilizzano la conduttività dell'oggetto che tocca (un dito, di solito) per registrare il tocco. Gli smartphone utilizzano touch screen capacitivi per rendere l'interazione tattile comoda e naturale.
GPS e geolocalizzazione
Gli smartphone contengono anche la possibilità di localizzare l'utente tramite la tecnologia GPS. Tipicamente lo smartphone, come qualsiasi telefono cellulare, invia e riceve dati, comprese le coordinate GPS, dalla rete cellulare. La rete o le applicazioni di terze parti possono quindi utilizzare queste informazioni per identificare la posizione dell'utente. In questo modo, le applicazioni sul telefono, come le applicazioni per mappe o le applicazioni social, possono utilizzare queste informazioni per suggerire indicazioni stradali o pedonali o attrazioni da visitare.
Memoria flash
L'invenzione della memoria flash ha reso più facile l'archiviazione di dati ad alta capacità su piccoli dispositivi. Le flash card rappresentano il modo in cui questa tecnologia rende possibili gli smartphone. Le schede flash sono piccole, sottili e possono contenere da 1 GB a 64 GB di dati. Ciò consente agli smartphone di scaricare e archiviare applicazioni dalla rete cellulare. Consente inoltre agli smartphone di salvare un gran numero di immagini, messaggi di testo e messaggi vocali.
Sistemi operativi
L'aspetto degli smartphone che lega insieme tutte le innovazioni hardware è un sistema operativo realizzato appositamente per l'uso degli smartphone. iOS di Apple funziona su telefoni e tablet Apple e fornisce una piattaforma stabile pensata specificamente per l'uso mobile. Android di Google e Microsoft Windows Phone 8 fanno lo stesso per i telefoni non Apple. Questi sistemi operativi sono pensati per funzionare su piccoli dispositivi, utilizzando la tecnologia touch e funzionando principalmente con risorse di elaborazione limitate e spazio su disco rigido più piccolo.