Android este un sistem de operare pentru dispozitive mobile dezvoltat de Google. Acesta are la bază nucleul Linux și utilizează un model open source, ceea ce înseamnă că este disponibil liber și poate fi modificat de orice dezvoltator. Android se bazează pe o arhitectură client-server, adică aplicațiile rulează în spațiul utilizatorului, în timp ce serviciile de sistem rulează în spațiul nucleului sistemului de operare.