Being able to tailor your WMS solution to your needs without having to customize your the sore software solution is key to any best of breed software solution today. In the past companies tended to either sell “out of the box” solutions that could not be adjusted to a companies needs or “customizable solutions” that could be changed as a company requires. Unfortunately the solutions that allowed for customization generally become so specific that when a new version of the solution was released the company could not upgrade without major redevelopment.