Minicom on vapaasti saatavana oleva sarjaviestintäohjelma, joka toimii LINUX ™ – ja muiden UNIX ™ -käyttöjärjestelmäversioiden alla. Se toimii tarjoamalla pääteemulaattorin kommunikoimaan muiden laitteiden kanssa tietokoneen sarjaportin kautta. Tämä voi olla suora tietokoneiden välinen kommunikaatio tai sarjaporttiin kytketyn modeemin ohjaus. Monet ohjelman toiminnot voidaan automatisoida käyttämällä omaa komentosarjakieltä.
Se kehitettiin tarkoituksena tarjota ilmainen, avoimen lähdekoodin sarjaliikenne- ja modeemiohjaussovellus UNIX ™ -tyyppisille tietokonejärjestelmille. MS-DOS: lle kirjoitetun Telix-ohjelman innoittamana Minicom tarjoaa monin tavoin samat toiminnot kuin Microsoft® Windows® -käyttöjärjestelmissä käytettävät HyperTerminal-ohjelmistot. Minicom ei kuitenkaan ole tyypillinen sovellus, jossa on graafinen käyttöliittymä (GUI). Sen sijaan se suoritetaan komentorivin kautta ja tarjoaa tekstipohjaisen valikoiden asetuksia kokoonpanoa varten. Kun se on käynnissä, sen toimintaa käsitellään näppäinkomennoilla ja pikanäppäimillä.
Koska järjestelmän sarjaporttiin pääsee vain pääkäyttäjätili, joka tunnetaan nimellä root UNIX ™ -järjestelmissä tai jotka kuuluvat erityisoikeusryhmään, nimeltään puhelinverkko, ei tavalliset käyttäjät voi määrittää Minicomia. Turvallisuussyistä useimpia käyttäjiä ei lisätä puhelinverkkoon, joten järjestelmänvalvoja määrittää tyypillisesti ohjelmiston kaikille juuritilin kautta. Kun sarjaportti on määritetty, modeemi on myös määritettävä ilmoittamaan ohjelmistolle, minkä nopeuden se kykenee ja niin edelleen. Ohjelmiston toiminnalle voidaan määrittää myös muita asetuksia, kuten tiettyjä tiedostojen tallennuspaikkoja, sijaintikomentosarjoja ja muita protokolla -asetuksia.
Minicom pystyy käyttämään tiedonsiirtoprotokollia (FTP) tietojen lataamiseen ja lataamiseen. Asennuksen aikana päävalikossa on vaihtoehtoja protokollan nimen, suoritettavan ohjelman ja muiden FTP -parametrien määrittämiseksi. Kun nämä protokollat ja muut ensisijaiset kokoonpanovaihtoehdot on määritetty, osa Minicomin toiminnoista voidaan automatisoida käyttämällä komentosarjakieltä.
Minicomin mukana tulee toinen ohjelmisto, mutta se toimii erikseen ja antaa mahdollisuuden tarjota automaatiota usein käytettyihin tehtäviin. Runcript -komento on juuri tähän tarkoitukseen käytetty tulkki. Se tarjoaa sarjan avainsanoja, joista monissa on lisävaihtoehtoja. Skriptejä voidaan käyttää esimerkiksi usein käytetyn numeron valitsemiseen modeemin kanssa ja kirjautumiseen palvelimelle, joidenkin tietojen lataamiseen ja yhteyden katkaisemiseen palvelimelta jne.