It has been very easy for us since we have used it from day one with our first customers who were using other programs before that time or just didn't know what they needed so many features came into play quickly! The ease-of use means less training costs down stream when dealing new sales people up front which reduces risk. We had no problems getting started and haven;t run across any issues yet but I am sure there will be some along those lines eventually - nothing too big really though!! Have helped my business grow enormously by simplifying how orders get filled/received /placed etc all through out their life cycle.