I looked at Partmaker for my Mill/Turn machine. Is was very weak in milling, and was not able to program the B-axis. I do know shops that are using it to program swiss machines, and it is suppose to be easy to learn and they were quite happy with it. The customer service rep. from Partmaker that called on us was extremely unprofessional, and once I told him I choose another CAM system, he became irate, sent me very angry emails, and acted like a baby. I have never experienced anything like this before or since. I would never purchase anything from this company.