{"id":7812,"date":"2015-10-15T09:00:40","date_gmt":"2015-10-15T14:00:40","guid":{"rendered":"http:\/\/www.cisco-eagle.com\/blog\/?p=7812"},"modified":"2025-12-10T08:25:25","modified_gmt":"2025-12-10T14:25:25","slug":"how-to-evaluate-your-wms","status":"publish","type":"post","link":"https:\/\/www.cisco-eagle.com\/blog\/2015\/10\/15\/how-to-evaluate-your-wms\/","title":{"rendered":"How to Properly Evaluate Your Warehouse Management System (WMS)"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/static.cisco-eagle.com\/images\/controls\/SavoyeWES-1.jpg\" alt=\"worker using warehouse control system><\/p>\n<h3>What Does a Warehouse Management System Do?<\/h3>\n<p>A medium-sized chain of convenience stores once asked me to take a look at their Warehouse Management System (WMS) to see if it was time for an upgrade. After documenting all the functions it performed, we discovered that none of them could be described as serving warehouse activities. The system had lots of good purchasing functions\u2014but offered nothing to support the actual warehouse.<\/p>\n<p><!--more--><\/p>\n<p>What, exactly, is a warehouse management system supposed to do? It seems pretty obvious, but after more than ten years in the WMS world, I still run into many executives who don\u2019t have a clear understanding of what a WMS is or how to evaluate its performance compared to other solutions.<\/p>\n<p>Let\u2019s start by looking at each of the three letters in the WMS acronym.<\/p>\n<h3>The \u201cW\u201d in WMS Stands for Warehouse<\/h3>\n<p>Warehouse activities include receiving, putaway, replenishment, order assembly and shipping. Additionally, many warehouses have kitting, \u201cvalue added\u201d services and special packaging functions.<\/p>\n<p>\u201cW\u201d does not stand for transportation. Or manufacturing. Or forecasting. Or billing. Just warehousing. Being clear on this point is the first step towards making a wise WMS purchase. Many companies blur this line and end up buying a WMS that\u2019s good at everything but supporting warehousing activities and their inputs. Warehousing should be the top priority in these purchasing decisions. To steal a quote from a former American president, \u201cit\u2019s the warehouse, stupid.\u201d<\/p>\n<h3>The \u201cM\u201d in \u201cWMS\u201d includes Planning &amp; Execution<\/h3>\n<p>The key to understanding, and evaluating a warehouse management system, is that the \u201cM\u201d stands for much more than just \u201cmanagement\u201d. It also involves planning and executing warehouse activities.<\/p>\n<h4>Resource Planning<\/h4>\n<p>With all the data it gathers in the execution of warehouse activities, a WMS is in a great position to supply important statistics on the resources used to perform a complete range of warehouse tasks. This is a role that no other system in your application park can play.<\/p>\n<p>Understanding productivity is not enough. Visibility into the upcoming workload is also crucial. Since the WMS is not the entry point of transactional data, such as sales and purchase orders, it is dependent on the host system to provide insights on upcoming workloads. A WMS should allow for these orders to be created within its data set without them being instantly turned into warehouse tasks.<\/p>\n<h4>Task Planning<\/h4>\n<p>A WMS should provide managers with configurable task creation triggers to which documents can be assigned In other words, the planning activities that will reside under the WMS portion of your application park should include the following elements:<\/p>\n<ul>\n<li>Configurable picking list creation triggers<\/li>\n<li>Configurable warehouse location capacity and product location assignment<\/li>\n<li>Inventory rotation and expiration data management<\/li>\n<li>Push notification such as e-mails and text messages when specific events occur<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-33075\" style=\"float: right; padding: 20px;\" src=\"https:\/\/images.cisco-eagle.com\/blog\/wp-content\/uploads\/2012\/06\/worker-inventory-AS1168075863.jpg\" alt=\"worker performing inventory with a tablet device\" width=\"482\" height=\"294\" srcset=\"https:\/\/images.cisco-eagle.com\/blog\/wp-content\/uploads\/2012\/06\/worker-inventory-AS1168075863.jpg 500w, https:\/\/images.cisco-eagle.com\/blog\/wp-content\/uploads\/2012\/06\/worker-inventory-AS1168075863-300x183.jpg 300w\" sizes=\"auto, (max-width: 482px) 100vw, 482px\" \/><\/p>\n<h4>Execution<\/h4>\n<p>It\u2019s important to understand that a WMS is the tool that will translate a document created in the host system of your application park, most likely your Enterprise Resource Planning (ERP) system, into a task that needs to be executed on your warehouse floor.<\/p>\n<p>There are a variety of practices in the creation of warehouse tasks. What you really want to focus on though, is which ones should be created by WMS logic only, with no dependence on another system within your application park.<\/p>\n<p>Another important element of execution is task creation and assignment. The breakdown here is very important to understand since creating and assigning tasks are not the same thing. The most common WMS work assignment methods include the following:<\/p>\n<ul>\n<li>Paper based tasks lists<\/li>\n<li>Electronic list selection<\/li>\n<li>Barcoded label task list<\/li>\n<\/ul>\n<h3>The \u201cM\u201d in WMS also stands for Management<\/h3>\n<p>With so many components, such a system will require regular maintenance that will result in the creation of a brand new set of tasks for both your operations and I.T. departments. These maintenance tasks can be broken down into four specific families.<\/p>\n<h4>WMS Specific Interfaces<\/h4>\n<p>Being part of a park of applications involves exchanging information with other software applications. You should also expect your WMS to interface with systems outside your application park, such as exchanging information with your courier\u2019s API for instance.<\/p>\n<h4>Device Management<\/h4>\n<p>With so many data capture tools inserted into your distribution environment, conducting regular maintenance and updates will require specific planning. And, like it or not, repairing broken devices will be part of it.<\/p>\n<h4>Evolving Business Needs<\/h4>\n<p>As your business grows and changes so will your WMS requirements. This is where owning your WMS configuration becomes very important. Having a manager in charge of owning the distribution process and making sure that you have WMS super users capable of process configuration are key success factors in keeping your WMS on track with your business.<\/p>\n<h4>Master Data<\/h4>\n<p>Your WMS should always be considered as the slave to the host system when it comes to master data. The item card, customer card, courier service, etc&#8230; are all elements that are created and maintained in the host system.<\/p>\n<h3>The \u201cS\u201d in \u201cWMS\u201d Is for System<\/h3>\n<p>The textbook definition of a system is a group of components forming an integrated whole. A WMS is just that \u2013 a group of three basic technology components:<\/p>\n<ol>\n<li>A logic tier<\/li>\n<li>A database tier<\/li>\n<li>A user-interface tier<\/li>\n<\/ol>\n<p>A WMS is only one component of your application park and it plays a supporting role to your ERP alongside other business applications such as manufacturing execution systems, transportation management systems and purchasing systems.<\/p>\n<h3>Final Words<\/h3>\n<p>Hopefully I\u2019ve cleared some confusion about what a WMS actually is. Getting these facts across to your management and I.T. teams will help you do a better job of assessing your needs and defining in which software your logistics-oriented business decisions should actually sit.<\/p>\n<p><img decoding=\"async\" style=\"float: right; width: 100%; max-width: 80px; height: auto; margin-left: 15px; margin-bottom: 15px;\" src=\"https:\/\/images.cisco-eagle.com\/blog\/wp-content\/uploads\/2015\/10\/jean-martin-roux.png\" alt=\"jean-martin-rouxJean-Martin Roux, Principal at LIDD,\" \/><\/p>\n<p><em>Jean-Martin Roux, Principal at <a href=\"http:\/\/lidd.ca\/\" target=\"_blank\" rel=\"noopener\">LIDD<\/a>, has been a logistics applications and integration specialist since 2005 and is helping clients throughout North America implement supply chain technology. He has worked with clients on all facets of their supply chain application park: Warehouse Management Systems (WMS), Transportation Management Systems (TMS), Manufacturing Execution Systems (MES) and Enterprise Resource Planning (ERP). Jean-Martin holds a Bachelor\u2019s degree in Industrial Engineering from ETS Montreal.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7],"tags":[12,14,11],"series":[],"class_list":["post-7812","post","type-post","status-publish","format-standard","hentry","category-automation","tag-factory-automation","tag-warehouse-management","tag-wms"],"acf":[],"aioseo_notices":[],"publishpress_future_action":{"enabled":false,"date":"2027-04-14 01:50:55","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"category","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/www.cisco-eagle.com\/blog\/wp-json\/wp\/v2\/posts\/7812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cisco-eagle.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cisco-eagle.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cisco-eagle.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cisco-eagle.com\/blog\/wp-json\/wp\/v2\/comments?post=7812"}],"version-history":[{"count":14,"href":"https:\/\/www.cisco-eagle.com\/blog\/wp-json\/wp\/v2\/posts\/7812\/revisions"}],"predecessor-version":[{"id":33355,"href":"https:\/\/www.cisco-eagle.com\/blog\/wp-json\/wp\/v2\/posts\/7812\/revisions\/33355"}],"wp:attachment":[{"href":"https:\/\/www.cisco-eagle.com\/blog\/wp-json\/wp\/v2\/media?parent=7812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cisco-eagle.com\/blog\/wp-json\/wp\/v2\/categories?post=7812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cisco-eagle.com\/blog\/wp-json\/wp\/v2\/tags?post=7812"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/www.cisco-eagle.com\/blog\/wp-json\/wp\/v2\/series?post=7812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}