Mobile WMS implementation comes with hurdles, but is worth the effort