NetPC, często określany jako komputer bezdyskowy lub komputer sieciowy, jest ekonomiczną alternatywą dla tradycyjnego komputera osobistego. NetPC uruchamia wiele popularnych aplikacji; jednak są one znacznie ograniczone pod względem oprogramowania, sprzętu, szybkości przetwarzania i pamięci, ale kładą duży nacisk na sieć. Z tego powodu netPC są często tańsze niż tradycyjne komputery osobiste i są najczęściej używane przez duże firmy.
Niektórzy ludzie przypisują początek komputera sieciowego konceptowi opracowanemu w połowie lat 1990., netPC zadebiutował na większą skalę jako wspólny wysiłek niektórych czołowych producentów komputerów i został początkowo stworzony z myślą o biznesie. Celem komputera sieciowego była pomoc ludziom z wielu branż w obniżeniu kosztów i poprawie zarówno łączności, jak i produktywności. Maszyny te generalnie miały koncentrować się na wymianie danych, którymi można zarządzać lokalnie lub jako samodzielny komputer w przypadku awarii sieci w dowolnym momencie.
W przeciwieństwie do bardziej popularnych komputerów osobistych, netPC jest zwykle pozbawiony napędu CD-ROM, stacji dyskietek i gniazd rozszerzeń sprzętu. Ten projekt ma na celu nie tylko obniżenie ceny, ale także pomoc w utrzymaniu wydajności i koncentracji poprzez ograniczenie liczby objazdów, a także zapewnienie integralności urządzenia. Zewnętrzna obudowa tych maszyn jest zwykle uszczelniona lub zablokowana, aby zapobiec rekonfiguracji dołączonego sprzętu komputerowego.
Oryginalne wcielenie netPC nie zawierało i nie wymagało żadnego konkretnego systemu operacyjnego, ponieważ było to niezastrzeżona platforma. Gdy większe firmy zaczęły opracowywać komputery bezdyskowe, określone systemy operacyjne i wiele z ich popularnych aplikacji stało się standardem. Większość netPC stała się wtedy w stanie obsługiwać podstawowe funkcje, takie jak przeglądanie stron internetowych i poczta e-mail, a także bardziej złożone funkcje, takie jak uruchamianie w wielu systemach operacyjnych.
Mimo że jest zdolny do wielu innych funkcji, netPC jest powszechnie używany jako zaawansowane urządzenie końcowe. Maszyny te są przeznaczone do obsługi różnych aplikacji biznesowych, ale mogą również zawierać oprogramowanie, które sprawia, że inne maszyny w sieci są bardziej dostępne, ogólna konserwacja jest łatwiejsza i bardziej opłacalna; i wreszcie dane bardziej przenośne. Ponadto większość komputerów bezdyskowych zawiera dysk twardy, który jest w dużej mierze używany do przechowywania tymczasowej pamięci podręcznej. Ta funkcja ma na celu zastąpienie przechowywania stałych danych, a tym samym przyspieszenie działania maszyny.