Kaiverruskoneet käyttävät erilaisia kaiverrusohjelmistoja valokuvien, fonttien, logojen ja mallien siirtämiseen pinnoitetulle pinnalle. Yleensä saatavilla on kolme erilaista kaiverrusohjelmistopakettia. Näitä ovat yleiset, itsenäiset ja lisäpaketit, jotka vaihtelevat ominaisuuksien ja ominaisuuksien suhteen. Täydellisin paketti on itsenäinen sovellus, joka on suunniteltu suorittamaan sekä kuvankäsittelytehtäviä että ohjaamaan laserkaiverruskoneiden toimintaa.
Yleiset paketit ovat kaiverrusohjelmistojen perustyyppi, ja niiden ensisijainen tehtävä on valmistaa valokuvia ja asetteluja ennen niiden kaiverrusta. Ne eivät ohjaa koneita, mutta antavat käyttäjien muokata haluamiaan kuvia ja malleja. Palkintolaatat ja työntekijöiden nimimerkit sisältävät usein logoja ja tekstiä, jotka on räätälöity kirjasimen ja asettelun mukaan. Yleisten ohjelmistopakettien avulla käyttäjät voivat muokata kirjaimia, varjostusta, kontrastia ja kirkkautta.
Erilliset kaiverrusohjelmistosovellukset sisältävät kattavimman valikoiman toimintoja, koska ohjelmat on suunniteltu keskittymään yksinomaan kaiverrukseen. Ne ohjaavat laserin liikkeitä kaiverruskoneissa käyttäjän ohjeiden mukaan. Laserkaiverruskoneet käyttävät kahdenlaisia liikkeitä kuvien luomiseen. Vektoriliikkeitä käytetään tyypillisesti ääriviivojen, pienien yksityiskohtien ja reunojen luomiseen, kun taas rasteriliikkeillä luodaan kuvia ja vaakasuoria tai pystysuoria viivoja.
Toinen erillisten kaiverrusohjelmistopakettien yhteinen piirre on apuohjelma, joka antaa käyttäjille mahdollisuuden luoda omia malleja. Grafiikka voidaan suunnitella, muokata tai ladata sovellukseen. Käyttäjät voivat myös suunnitella omia teksti- ja malliasettelujaan. Ei ole tarvetta erilliselle grafiikka- tai piirustusohjelmalle, koska erilliset paketit on varustettu omilla leikekuvilla ja malleilla.
Kolmas kaiverrusohjelmistotyyppi on lisäsovellus. Tämäntyyppinen ohjelma on itse asiassa työkalu, joka on suunniteltu täydentämään yleinen ohjelma. Se on suunniteltu toimimaan luovan ohjelmiston rinnalla ja auttaa kääntämään nämä mallit kaiverruskoneeseen. Se ohjaa ja käsittelee koneiden lasereita siten, että ne vastaavat yleisen sovelluksen suunnittelumääritelmiä.
Kaiverrusohjelmistopaketeissa on monia eri vaihtoehtoja, jotka liittyvät teksteihin, kirjasimiin, asetteluihin, valokuviin ja kaiverrusulosteisiin. Monissa näistä ohjelmista on esiladattu tietty valikoima kirjasinkuvioita. Jotkut on valmistettu toimimaan tietyntyyppisten laserkoneliikkeiden, kuten vektorikaiverruksen, kanssa. Tekstinsyöttöominaisuuksien avulla käyttäjät voivat muokata kirjainten korkeuksia ja pituuksia.
Kuten tekstinkäsittelyohjelma, käyttäjät voivat järjestää tekstin automaattisesti sarakkeisiin tai tiivistää sen leveys- ja korkeusmääritysten mukaan. Joissakin ohjelmissa on automaattinen asettelu tietyille kohteille, jotka on ehkä kaiverrettu, kuten tunnistetunnisteet tai merkit. Tämä auttaa käyttäjiä ottamaan arvailun pois siitä, että he voivat sovittaa erilaisia kuvia ja tekstiä yhteen kohteeseen.