There are important structural and policy differences in the way logistics software and machine software is sold, supported and maintained by business management system providers as compared to material handling system providers.
From a broad prospective, companies that provide enterprise logistics and management software generally do not provide physical material handling systems. Their product offering consists of business management software, such as Enterprise Resource Planning (ERP) & Warehouse Management System (WMS) running on the buyers host system or a mainframe computer. They typically offer a broad array of highly specialized, proprietary software packages, plus related educational, training and support services, all of which are offered under a licensing type of agreement.
Material handling equipment manufactures and integrators provide software that is specifically written to enable operational functionality for the physical systems and equipment they manufacturer. This “machine” software code may run on a PLC or a PC. Additionally, there may be several small microprocessor applications. They may also provide (sometimes through a third party controls engineering firm) an integrated material handling system controller/director, referred to as a Warehouse Control System (WCS) that interfaces with the host system (ERP/WMS) and is capable of receiving downloads, executing operational commands as well as providing system performance data and related summary reports. All of this type of software is provided under the material handling system sales, installation, and equipment warranty contract. The software warranty can be (in some applications) limited to 90 days from system acceptance.
The following will attempt to provide some insight as to what this means to the buyer:
- Business Enterprise Logistics & Management Software Providers:
It is the policy of software companies, who specialize in providing business management software systems (ERP/WMS) to a broad range of users, to regularly upgrade their software programs as required to keep users “current”. For the most part upgrades within a particular “version” are minor enhancements to existing programs or modules. Oftentimes, users have the option of accepting the upgrades, or not, depending on the particulars of their individual system operation. However, other times users are required under their license agreement to accept and install critical software code changes/revisions. In most cases the software provider makes the required code changes through a modem directly into the users system.
These upgrades and code changes are a necessary and on-going part of the development of advanced software technology. As such, based on the typical software license agreement, providers are required to keep their user’s software current as well as providing training for IT personal, and users are required to accept the updates.
In addition, every few years an entirely new version of the software program may be launched. When this happens, if the user does not agree to move to the new version they run the risk of eventually losing the ongoing software support normally offered by the provider. So, because no one wants that to happen, frequent upgrading of this critical business management software is a fact of life. This practice is therefore accepted by most users as an ongoing investment to protect against operational obsolescence.
- Material Handling Equipment & Systems Providers:
Material handling equipment manufacturers and system integrators are primarily focused on designing, engineering, building, and implementing the physical material handling solution for their customers. For the most part, the on-going maintenance of that system is the responsibility of the buyer, although many vendors offer optional follow-up audit and PM programs, as well as emergency troubleshooting services.
Within the integrated system there will most likely be subsystems and peripheral equipment not manufactured by the system integrator. It is not unusual for system integrators to outsource equipment and subsystems that are not a standard part of their tool box such as; automated picking, weighing, labeling, packaging, wrapping, auto-palletizing and robotics just to mention a few. Most of these subsystems have their own PLC/PC or microprocessor control and software programs, which are being directed and managed by the WCS (assuming there is one).
It s important to be aware that depending on production scheduling issues, some, or all, of the system controls design, engineering, and software may be outsourced by the system integrator to a third party contractor.
Once all of this “individual” software is commissioned, debugged and becomes stabilized it can be expected to function reliable (in the background) for many years.
This is both good and bad news. The only time the proprietary software provided with the various subsystems, including the WCS will become the center of attention is when physical changes to the system and/or processes are required. Until then it can be essentially “forgotten” for many years, or until there is a problem, at which time the software code may no longer be supported.
|