Generally I think of a warehouse management software as being 3D space aware, so it will have a geographical map of the warehouses and the spaces inside those warehouses. This allows for automation of where product is stored in that space. It also allows directed picks and put away, as well as pick face replenishment in an efficient manner with staff directed around optimal routes.
Most of the solutions below offer data capture capabilities only, falling short of full-on warehouse management. This is ok as often all that is required is automation of receipts, put away, picking and stock takes, these are the common pain points companies try to make more efficient. Hand held devices are used to enter data, these can be dedicated or tablets with sleds attached to them.
I hope to explore more of these solutions in coming weeks.