EMC2
EMC2 on ohjelmisto, joka toimii Linux-pohjaisilla käyttöjärjestelmillä ja useimmilla perustietokoneilla. EMC2:lla voidaan tulkita G-koodia ja ajaa CNC-konetta. Se oli alun perin kehitetty jyrsimille, mutta tukea on lisätty sorveja ja monia muita koneita varten. Sitä voidaan käyttää tehtaiden sorveissa, plasmaleikkureissa, roboteissa ja niin edelleen.