To achieve the best results from automation of a warehouse it is probably necessary to use a warehouse management system and warehouse control system software. Light notification order fulfillment and automated storage and retrieval can be useful parts of the overall system. Such an automated warehouse can raise the productivity levels while reducing costs at every point.