Teóricamente, Camworks es el de Solidworks (en realidad son los dos de Dassault). Funciona realmente bien, pero es caro.
Frente a otros sistemas, tiene una gestión de la herramienta muy interesante, pero requiere de bastante esfuerzo inicial. Con ella, indicas la herramienta que tiene la máquina usualmente y las operaciones que hagas de forma más o menos habitual, de forma que siempre que estés ante una situación similar, el programa hará según le has indicado. Muy bonito sobre el papel, pero lleva mucho trabajo inicial que pocas veces se realiza.