The software is very easy for beginners to use. It has all features one would need as an advanced gym manager but with great ease of understanding. There are no options that i dislike at this point. I am able to create multiple types of workouts or programs with different training zones, rep ranges etc. This makes it really helpful when creating custom workout routines. Also, the software syncs up well with my android phone which helps me keep track of what exercises have been done and how long they took while doing them.