Miniračunala su računala koja su negdje između mikroračunala i glavnog računala. U prošlim vremenima takvi su uređaji obično bili samostalna računala koja su bila idealna za korištenje u malim i srednjim tvrtkama kojima je bilo potrebno više energije i memorije nego što se moglo dobiti s mikroračunalima, ali nisu imali potrebu za resursima koje osiguravaju mainframe. U novije vrijeme, izraz se često koristi za poslužitelj koji je dio veće mreže.
U ranim godinama računalne tehnologije korištena je hijerarhija veličina i tipova računala za definiranje razine rada potrebne za različite vrste aplikacija. Razine su se kretale od ugrađenih sustava koji su funkcionirali više-manje automatski, do sustava paralelne obrade koji su bili sposobni podržati ogromnu mrežu međusobno povezanih računala i istovremeno obavljati široku lepezu zadataka. Miniračunalo je bilo pomalo nisko na hijerarhijskom popisu, jer se smatralo da je uređaj ograničenih sposobnosti.
Njegova izvorna struktura bio je jednostavan računalni sustav koji je bio opremljen osnovnim programima i funkcijama koje su se bavile jednostavnim zadacima, kao što je obrada teksta. Računalo je bilo opremljeno terminalima koji su omogućavali priključivanje perifernih uređaja na sustav, poput pisača, ali obično nije imalo hardver ili softver koji bi omogućio integraciju uređaja u veću mrežu. Međutim, ako nije bilo potrebe za korištenjem sveobuhvatnih aplikacija ili interakcijom s drugim sustavima, sustav je često bio dovoljan.
S vremenom je koncept pomalo zastario. Kako se tehnologija nastavila razvijati, mnogi zadaci koji su nekoć bili ekskluzivna oblast većih i moćnijih mainframe računala preuzela su današnja računala radnih stanica. Glavna računala se još uvijek koriste, iako je njihova svrha i funkcija često povezana s ulogom velikog poslužitelja koji podržava mrežu radnih stanica. Na sličan način, miniračunalo se pretvorilo u poslužitelj koji je idealan za manje i lokaliziranije mreže.