Un sistema embedded è un computer che è stato costruito per risolvere solo alcuni problemi molto specifici e non è facilmente modificabile. La parola "embedded" significa che è incorporato nel sistema. È una parte permanente in un sistema più grande. Di solito non ha l'aspetto di un computer, spesso senza tastiera, monitor o mouse. Ma come ogni computer ha un processore e un software, input e output.

Ad esempio, il controllore incorporato in un ascensore dice al motore di spostare l'ascensore a diversi piani, in base ai pulsanti che vengono premuti. Un decoder è incorporato in un decoder per televisori satellitari (chiamato STB) per leggere un segnale dalla parabola e inviare qualcosa che un televisore capisce. Spesso questo tipo di sistema deve svolgere il suo lavoro in un determinato lasso di tempo. Questo si chiama calcolo in tempo reale. Se un set-top box venisse interrotto per fare un altro compito, si vedrebbe una brutta immagine sul televisore, per esempio. Un computer generico ha spesso brevi pause mentre fa qualcos'altro, non è in tempo reale.

I sistemi integrati controllano molti dei dispositivi più comuni oggi in uso, come i lettori di schede nelle serrature delle porte degli alberghi o diverse cose in un'auto. Possono controllare piccole cose come un lettore MP3 o una macchina fotografica digitale, e grandi cose come i sistemi a semaforo, gli aerei o le linee di assemblaggio in una fabbrica.