In the market, there are many adequate Warehouse Management systems. In order to choose the right one for your company I advice:
1.- Define the most important operations the Warehouse systems will handle such as:
-Single or multiple warehouse locations
-Handle transfers between them
-Products will leave the warehouse for sales or for demos
-You will keep track of the unit cost your items will have
-Keep track of imported and local purchases
-Will handle expiration dates
-Will have the capacity to join 2 or more items to sell as a Combo.
2.- Once you have defined the most important characteristics you do need from the systems, ask the different systems suppliers to quote.
2.- My advise is not to buy the systems, rent it. Cost wise is better. Also the owner of the systems will keep improving the system, and you will always have the latest version.
3.- The system must work in "The Cloud" which allows you to use it from anywhere in the world.
4. Usually a warehouse management system does not work alone. It is connected to a Purchasing, sales, and production systems. Make sure that the working platforms for all of the systems are compatible.
Ing. Juan Retamozo