Zahtjevi za računalnim čipovima i procesorima ovih su dana zapanjujući. Čak je i najjednostavnije računalo potrebno za istovremeno izvršavanje složenih zadataka. Osnovne e-poruke sada mogu sadržavati fotografije, slikovne datoteke, pa čak i multimedijski audio i video.
Sve se više traži od računala, a prostor dostupan unutar računalnih čipova i procesora se smanjuje, stvarajući inverzni odnos sve veće potražnje za funkcionalnošću na sve manjem fizičkom prostoru. Sama fizička ograničenja silicija i čipova na kraju će stvoriti kraj igre za ovu vrstu napretka. U tu svrhu, neki proizvođači slijede Grant Unified Theory of computing poznat kao System-on-a-Chip ili SOC. SOC kombinira sve različite komponente računala na jednom čipu.
Prednosti SOC-a su očigledne: sve što je potrebno za rad računala sadržano je u tom jednom čipu – što je manji to bolje. To uključuje operacijski sustav računala, elektroničke funkcije, memoriju svih vrsta, mjerače vremena, sučelja kao što su USB i FireWire, regulatore napona, mjerače vremena, mikroprocesore i osnovne uslužne softverske aplikacije. Čip ima sve što je potrebno za pokretanje čak i detaljnih računalnih funkcija.
Jedinstvenost SOC-a je u tome što je i softver i hardver. Neprijatelji SPC-a su, međutim, vrijeme i novac. Za proizvodnju jednog SOC-a potrebno je mnogo više i jednog i drugog nego za proizvodnju velike šačice tradicionalnih čipova, uglavnom zato što su postupci i potrebni materijali još uvijek relativno novi i nepoznati. Međutim, to će se vjerojatno promijeniti jer sve više proizvođača čipova otkriva korisnost SOC-a i njegove mogućnosti.
Glavna prepreka konačnoj verziji SOC-a i dalje su zakoni fizike. Kada počnete miješati hardver i softver, zahtjevi za čipom i njegovim silicij mogu biti ogromni, ponekad u sukobu ili nemogući s trenutnom tehnologijom. Stvaraju se alternativne površine, one koje nemaju iste zahtjeve za prostorom ili vodljivošću kao čvrsti silicij. Napredak u nanotehnologiji omogućuje ove alternativne površine. Na kraju, SOC možda neće biti tako daleko iza ugla.