Oprogramowanie programujące
Program CAM, czyli komputerowo wspomagane wytwarzanie to oprogramowanie programujące umożliwiające dokładne zaprogramowanie obróbki materiału. Programista importuje odpowiednie rysunki CAD w formacie pliku .dxf lub .dwg – może też tworzyć je od nowa w programie CAM. Oprogramowanie programujące umożliwia dodanie informacji o starcie i zatrzymaniu strumienia wodnego, kierunku jego posuwu oraz innych niezbędnych informacjach.