En smartphone er en mobiltelefon med funktionalitet fra en personlig computer. De fleste smartphones er mobiltelefoner, der har email, adressekartotek og kalender. I modsætning til en almindelig telefon kan man på smartphonen installere ny software, der integrerer eksisterende software. Der er altså ikke blot tale om at kunne køre programmer i en sandkasse. Softwaren kan være udviklet af telefonproducenten eller af en tredjepart. Ofte vil en smartphone have enten tastatur eller trykfølsom skærm.