It was quick to use for our business needs with having less than 30 days turnaround time from initial submission until final delivery. Very flexible system that can be customized depending upon your specific workflow/processes needed or desired by you. The customer service team responds quickly when there may have been some issue during setup process. I would recommend this product if it fits within your budget constraints, especially due to the ease of implementation into existing systems. This software has allowed us to reduce paperwork while allowing more efficient processes throughout all departments.