You may want to check out OneCnc. It is a very capable program at a reasonable price. They have several different packages. There are no maintenance or support fees. They have a very good support Forum where experienced programmers will help you out with any problems you might run into...