The platform is very flexible. It is easy to use and user friendly. The training is very comprehensive and covers all the aspects of the software. The customer service is very responsive. I do not have any complains with the software. I have used the software in my current job and the experience has been fantastic. I would recommend AdvanceNet to other organizations as it has been very efficient and cost effective. We are using AdvanceNet to manage our invoices and our sales. It has greatly helped us improve our sales.