The WMS should include a flexible interface to host and legacy systems, and enable multiple configurations. The interface should support the real-time exchange of data as well as batch processing, as required.