I have used produce pro several times in my past career for processing of product orders with multiple vendors as well.It was really good at tracking invoices generated from an order placed by customers which is very useful when you are working under tight deadlines like during sales season where demand constantly changes due there not being much inventory available or stock outs etc. And that's about it! Nothing bad i can say but if one wants something simple then this won't be their cup tea. We use it mainly because they provide excellent customer support (which makes your life easy) compared to other companies we've dealt with previously who took months before replying to emails while providing poor after sale service once the job has been completed.