Minikompiuteriai yra kompiuteriai, esantys kažkur tarp mikrokompiuterio ir pagrindinio kompiuterio. Anksčiau tokie įrenginiai paprastai buvo atskiri kompiuteriai, idealiai tinkantys naudoti mažoms ir vidutinėms įmonėms, kuriems reikėjo daugiau galios ir atminties, nei galima gauti naudojant mikrokompiuterius, tačiau jiems nereikėjo pagrindinių kompiuterių teikiamų išteklių. Pastaruoju metu šis terminas dažnai vartojamas serveriui, kuris yra didesnio tinklo dalis.
Pirmaisiais kompiuterių technologijų metais buvo naudojama kompiuterių dydžių ir tipų hierarchija, siekiant apibrėžti skirtingų tipų taikomųjų programų veikimo lygį. Lygiai svyravo nuo įterptųjų sistemų, kurios veikė daugiau ar mažiau automatiškai, iki lygiagrečių apdorojimo sistemų, galinčių palaikyti didžiulį tarpusavyje sujungtų kompiuterių tinklą ir vienu metu atlikti daugybę užduočių. Minikompiuteris buvo šiek tiek žemesnis hierarchiniame sąraše, nes buvo manoma, kad įrenginio galimybės yra ribotos.
Jo pradinė struktūra buvo paprasta kompiuterinė sistema, turinti esmines programas ir funkcijas, kurios atliktų paprastas užduotis, pavyzdžiui, tekstų apdorojimą. Kompiuteris buvo aprūpintas terminalais, kurie leido prie sistemos prijungti periferinius įrenginius, pavyzdžiui, spausdintuvą, tačiau dažniausiai jis neturėjo techninės ar programinės įrangos, leidžiančios įrenginį integruoti į didesnį tinklą. Tačiau jei nereikėjo naudoti visapusiškų programų ar bendrauti su kitomis sistemomis, sistemos dažnai pakakdavo.
Laikui bėgant ši koncepcija šiek tiek paseno. Technologijoms toliau tobulėjant, daugelis užduočių, kurios kažkada buvo išskirtinė didesnių ir galingesnių pagrindinių kompiuterių sritis, buvo atliekamos šių dienų darbo stočių kompiuteriuose. Vis dar naudojami pagrindiniai kompiuteriai, nors jų paskirtis ir funkcija dažnai siejami su didelio serverio, palaikančio darbo stočių tinklą, vaidmeniu. Panašiai mini kompiuteris tapo serveriu, kuris idealiai tinka mažesniems ir labiau lokalizuotiems tinklams.