Minicom je prosto dostopen serijski komunikacijski program, ki deluje pod LINUX™ in drugimi različicami operacijskega sistema UNIX™. Deluje tako, da zagotavlja terminalski emulator za komunikacijo z drugimi napravami prek serijskih vrat računalnika. To je lahko neposredna komunikacija med računalnikom ali za krmiljenje modema, priključenega na serijska vrata. Številne funkcije programa je mogoče avtomatizirati z uporabo lastnega skriptnega jezika.
Razvit je bil z namenom zagotoviti brezplačno odprtokodno aplikacijo za serijsko komunikacijo in nadzor modema za računalniške sisteme, podobne UNIX™. Po navdihu programa Telix, napisanega za MS-DOS, Minicom na številne načine ponuja enake funkcije, ki so na voljo programski opremi HyperTerminal, ki se uporablja v operacijskih sistemih Microsoft® Windows®. Minicom pa ni tipična aplikacija z grafičnim uporabniškim vmesnikom (GUI). Namesto tega se izvaja prek ukazne vrstice in ponuja besedilo zasnovano vrsto menijev za konfiguracijo. Ko je zagnan in deluje, se njegovo delovanje upravlja z ukazi na tipkovnici in bližnjičnimi tipkami.
Ker je do serijskih vrat v sistemu dostopen samo račun superuporabnika, znan kot root v sistemih UNIX™, ali tisti, ki pripadajo posebni skupini privilegijev, imenovani skupina za klicanje, navadni uporabniki ne morejo konfigurirati Minicoma. Iz varnostnih razlogov večina uporabnikov ni dodana v skupino za klicanje, zato skrbnik sistema običajno konfigurira programsko opremo za vse prek korenskega računa. Ko so serijska vrata konfigurirana, je treba nastaviti tudi modem, da programski opremi pove, katere hitrosti je sposoben in tako naprej. Konfigurirate lahko tudi dodatne nastavitve za delovanje programske opreme, kot so posebne lokacije za shranjevanje datotek, skripti lokacije, iz katerih naj se izvajajo, in druge nastavitve protokola.
Minicom lahko uporablja protokole za prenos datotek (FTP) za nalaganje in prenos podatkov. Med nastavitvijo so v glavnem meniju na voljo možnosti za določitev imena protokola, programa, ki se izvaja, in morebitnih dodatnih parametrov FTP. Po nastavitvi teh protokolov in drugih primarnih konfiguracijskih možnosti je mogoče nekatere Minicomove operacije avtomatizirati z uporabo njegovega skriptnega jezika.
Še en del programske opreme je vključen v Minicom, vendar deluje ločeno in omogoča avtomatizacijo pogosto uporabljenih opravil. Ukaz runscript je tolmač, ki se uporablja samo za ta namen. Ponuja vrsto ključnih besed, od katerih so mnoge opremljene z dodatnimi spremenljivimi možnostmi. Skripte je mogoče uporabiti za stvari, kot je klicanje pogosto uporabljene številke z modemom in prijava v strežnik, prenos nekaterih podatkov in prekinitev povezave s strežnikom in drugo.