- CNC Control Software - converts G & M codes into stepper motor movements
- CAM Software - Computer Aided Manufacturing software converts drawing files into G & M code files.
- CAD Software - creates vector based drawing files for your parts that you are wanting to build.
- Text Editing Software - these are usually standard on most computers. They allow you to quickly view G & M code and edit it. This can be done quickly using the "find and replace" commands.
When it comes to building your own CNC machine you will need to acquire a few softwares. Here is a list of the kinds of software you will need.