The software is easy to use for beginners and very powerful for more advanced users. There are many features that I haven't explored yet but they seem like great tools for building models with. It's an expensive product compared to other CAD programs so you have to be willing to spend money up front before using it extensively. We're solving challenges such as creating custom molds by scanning objects we need to make parts for our customers. The ability to create complex models that are easily understood by clients is what I like best about this software. It's not easy to learn for someone without programming skills. In addition, it can be expensive if you're looking at purchasing licenses for more than one user. We use this program primarily as an educational tool for our customers so they understand how their product works. This has been very helpful with both technical issues and safety concerns.