The best thing about this program is that it has so many options for you as an engineer or designer! I have used other programs before but none of them had quite enough features like NGC does with their CNC machining center programming capabilities which are very extensive (and free!). Also they offer some great tutorials online if anyone needs help getting started using these functions within ncg cnc machine code editor/machinist toolbox platform itself can be difficult at first glance there's alot going into one screen when working through tutorial videos etc..it takes time get use too!! If your looking out specifically towards designing molds then definitely take advantage off everything offered by NGCCAM. We were ableto create our own mold designs from scratch utilizing multiple different materials including plastics metals composites wood ect...