Android to system operacyjny dla urządzeń mobilnych, takich jak smartfony i tablety. Składa się z jądra opartego na jądrze Linux, z oprogramowaniem pośrednim, bibliotekami i interfejsami API napisanymi w C oraz oprogramowaniem aplikacyjnym działającym w ramach aplikacji, która zawiera biblioteki kompatybilne z Javą oparte na Apache Harmony.
Android ma dużą społeczność programistów piszących aplikacje („aplikacje”), które rozszerzają funkcjonalność urządzeń. Programiści piszą przede wszystkim w dostosowanej wersji Java.
Aplikacje można pobrać z witryn stron trzecich lub za pośrednictwem sklepów internetowych, takich jak Sklep Google Play, sklep z aplikacjami prowadzony przez Google.