# Business Context The OpenWMS.org system consists of warehouse management and material flow control components. It is embedded into an ecosystem with a typical enterprise resource planning system, field controllers, manufacturing control systems and other counterparts that exist in the area of eCommerce and intralogistics warehousing. **Figure 1. Business Context**
ComponentDescription
ERPThe enterprise resource planning system is in this context responsible to serve OpenWMS.org with any kind of logistic orders, like orders for Picking, Shipping, Receiving etc
MESThe manufacturing execution system is another IT system that is connected to OpenWMS.org and is responsible to orders into production lanes in the manufacturing industry
PLCA system of programmable logic controllers is directly connected to the TMS part of OpenWMS.org and is controlling and driving the automation hardware in warehouses
Printing SystemPrinter hardware could be connected directly to OpenWMS.org or via print servers to print delivery slips, tracking notes and reports
Operational UIAn user interface for human operators serves processes for Picking, Clearing, Receipts
Administration UIAn user interface for system administrators to create reports, manage orders and workplaces etc.
# Technical Context The technical context focuses on the technical details of the interfaces between OpenWMS.org and surrounding systems. **Figure 2. Technical Context**
ComponentDescription
SCMThe Supply Chain Management module of an ERP
DBA database with tables used to transfer data
User InterfacesA group of all user interfaces connected to OpenWMS.org
RelationshipNameDescription
SCM-WMStransfer tablesTables to receive and send information between the ERP and WMS
SCM-WMSRFCA RFC connection over tcp/ip is used to transfer information between the ERP and WMS
SCM-WMSwebserviceA webservice connection over http is used to transfer information between the ERP and WMS
User Interfaces-WMSRESTUser interfaces communicate via REST API with OpenWMS.org services
User Interfaces-WMSEventsUser interfaces may also communicate via websockets and receive events from OpenWMS.org
MES-TMSwebserviceMES may control the TMS services via http webservices
PLC-TMSRFCA PLC is usually connected via RFC over tcp/ip to the TMS services
Printing System-WMSRFCA printing system is addressed over tcp/ip to print reports from WMS