The user interface is very easy to learn, even for non technical users like me! Also it's fairly simple in terms of creating process flow diagrams which are essential when you want your business processes documented properly with ease! I am using this software mainly because my customers use other products that have similar functionality but lack documentation features or maybe they don't offer any at all (and also cost more).The only thing i dislike about csg bpm master so far has been their inability yet again not being able implement custom fields into tables within our database as per customer needs etc - we need them!! But overall great product otherwise :) We were having issues documenting different aspects suchas approval workflows before implementation- now everything seems seamless thanks alot!!