Fusion360) can sometimes offer a combination of a couple of them, which makes them even more complex to understand. While there are three categories of software, a single tool (e.g. There are 3 different types of software that are used in the process of milling: One of the most common questions we get from makers interested in CNC milling is the following : which CNC software should I use? Before diving into software recommendations, let's start by understanding the different types of software at play.