Minicom on vabalt saadaolev jadasideprogramm, mis töötab LINUX™-i ja teiste UNIX™-i operatsioonisüsteemi variantide all. See toimib, pakkudes terminali emulaatorit teiste seadmetega suhtlemiseks arvuti jadapordi kaudu. See võib olla otsene arvutitevaheline side või jadapordiga ühendatud modemi juhtimine. Paljusid programmi funktsioone saab automatiseerida, kasutades selleks omaenda skriptikeelt.
See töötati välja eesmärgiga pakkuda tasuta avatud lähtekoodiga jadaside- ja modemijuhtimisrakendust UNIX™-i sarnaste arvutisüsteemide jaoks. MS-DOS-ile kirjutatud Telix programmist inspireerituna pakub Minicom paljuski samu funktsioone, mis on saadaval ka Microsoft® Windows® operatsioonisüsteemides kasutatavale tarkvarale HyperTerminal. Minicom pole aga tüüpiline graafilise kasutajaliidese (GUI) rakendus. Selle asemel töötab see käsurea kaudu ja pakub konfigureerimiseks tekstipõhiseid menüüvalikuid. Kui see on töökorras, juhitakse selle tööd klaviatuurikäskude ja kiirklahvidega.
Kuna süsteemi jadaporti pääseb juurde ainult superkasutaja konto, mida UNIX™-süsteemides tuntakse juurkontona, või need, kes kuuluvad spetsiaalsesse privileegide rühma, mida nimetatakse väljahelistamisrühmaks, ei saa tavakasutajad Minicomi konfigureerida. Turvalisuse huvides ei lisata enamikku kasutajaid väljahelistamisgruppi, nii et süsteemiadministraator konfigureerib tarkvara tavaliselt kõigi jaoks juurkonto kaudu. Kui jadaport on konfigureeritud, tuleb seadistada ka modem, et anda tarkvarale teada, millise kiirusega see on võimeline ja nii edasi. Samuti saab konfigureerida tarkvara toimimise lisaseadeid, näiteks konkreetseid asukohti failide salvestamiseks, asukohaskripte käivitada, samuti muid protokolli sätteid.
Minicom on võimeline andmete üles- ja allalaadimiseks kasutama failiedastusprotokolle (FTP). Seadistamise ajal on peamenüüs saadaval valikud protokolli nime, käivitatava programmi ja täiendavate FTP-parameetrite määramiseks. Pärast nende protokollide ja muude esmaste konfiguratsioonivalikute seadistamist saab Minicomi mõningaid toiminguid selle skriptikeele abil automatiseerida.
Minicomiga on kaasas veel üks osa tarkvarast, kuid see töötab eraldi ja võimaldab sageli kasutatavate toimingute jaoks automatiseerida. Käsk Runscript on tõlk, mida kasutatakse just sel eesmärgil. See pakub rida märksõnu, millest paljud on varustatud täiendavate muutujavalikutega. Skripte saab kasutada näiteks modemiga sageli kasutatava numbri valimiseks ja serverisse sisselogimiseks, andmete allalaadimiseks ja serveriga ühenduse katkestamiseks ja muuks.