A WMS implementation can experience many challenges, from exceeding the budget to over automating exception handling.