"The initial learning curve can be quite challenging and once the methods are set up and optimized it is easy to navigate through the method. The new method development can be challenging if you do not have a good understanding of the programming language. I highly recommend taking their software training sessions."