Part 1: Improving Your Mastercam Experience

Have you ever wondered how the people who design Mastercam decide which features need to be added or changed in the software? The answer is simple – by listening to you, our Mastercam customers!

At CNC Software, we are committed to creating more useful, usable, and satisfying experiences for the thousands of people who use our software every day, all around the world. How do we accomplish that? By using a design and development process that puts our customers at its heart and center.
The User Experience team at CNC conducts user research activities year-round that involve our customers, Resellers, 3rd-party developers, and our internal team of application engineers, product owners, and development teams. You contribute to this research by participating in the following activities:

  • Mastercam online forums
  • Technical Preview / Public Beta programs
  • Online surveys
  • Customer Feedback Program
  • One-on-one phone interviews
  • Site visits
  • Focus groups
  • “Hands-on” usability studies with prototype software

We use all of the user research data we collect to better understand how you actually use Mastercam, what your pain points are, and what software features we need to deliver so that you can get the job done effectively and efficiently.

Here’s a quick overview of each phase of the Mastercam User Experience Design Cycle. We’ll cover each phase in more detail in future articles.
Analyze: We begin by analyzing feedback from a wide variety of sources to determine what needs to be added or changed to make improvements in our software.

Design & Construct: Next, we move on to designing and developing those improvements, often using a rapid prototyping process and gathering more feedback along the way.

Validate: As early as possible – well before releasing the software to the general public – we provide opportunities for customers to validate the new designs. This often includes hands-on testing to measure quality, ease-of-use, usefulness, and learnability. This critical feedback helps evaluate how well the new designs meet customer expectations.

If our customers are not satisfied with the design and implementation, we begin a new cycle by analyzing the feedback from the validation phase and refining the design. This iterative process continues until we are confident that the new features meet your standards.

You can also reach out to us at We’re here and we’re listening!

The next article in this series will use a case study of a recent project to explain the Analyze phase of the UX design cycle in more detail. Coming soon!