Order management system
An "order management system", or OMS, is a computer software system used in a number of industries for order entry and processing.
Electronic commerce and catalogers
Orders can be received from businesses, consumers, or a mix of both, depending on the products. Offers and pricing may be done via catalogs, websites, or broadcast network advertisements.
An integrated order management system may encompass these modules:
- Product information (descriptions, attributes, locations, quantities)
- Inventory availability (ATP) and sourcing
- Vendors, purchasing, and receiving
- Marketing (catalogs, promotions, pricing)
- Customers and prospects
- Order entry and customer service (including returns and refunds)
- Financial processing (credit cards, billing, payment on account)
- Order processing (selection, printing, picking, packing, shipping)
- Data analysis and reporting
- Financials (accounts payable, accounts receivable, general ledger)
There are several business domains which use OMS for different purposes but the core reasons remain the same:
- Telecom  - To keep track of customers, accounts, credit verification, product delivery, billing, etc.
- Retail - Large retail companies use OMS to keep track of orders from customers, stock level maintenance, packaging and shipping
- Pharmaceuticals and healthcare
- Automotive - to keep track of parts sourced through OEMs
- Financial services
Order Management requires multiple steps in a sequential process like Capture, Validation, Fraud Check, Payment Authorization, Sourcing, Backorder management, Pick, pack, ship and associated customer communications. Order management systems usually have workflow capabilities to manage this process.
Another use for order management systems is as a software-based platform that facilitates and manages the order execution of securities, typically through the FIX protocol. Order management systems, sometimes known in the financial markets as Trade Order Management Systems, are used on both the buy-side and the sell-side, although the functionality provided by buy-side and sell-side OMS's differs slightly. (Typically only exchange members can connect directly to an exchange, which means that sell-side OMS's usually have exchange connectivity, whereas buy-side OMS's are concerned with connecting to sell-side firms).
OMS's allow firms to input orders to the system for routing to the pre-established destinations. They also allow firms to change, cancel and update orders. When an order is executed on the sell-side, the sell-side OMS must then update its state and send an execution report to the order's originating firm. An OMS should also allow firms to access information on orders entered into the system, including detail on all open orders and on previously completed orders. Sell-side OMS's may offer direct market access and support for algorithmic trading. The development of multi-asset functionality is a pressing concern for firms developing OMS software.
- Vrtanoski, Jordan (2011). Order Handling in Convergent Environments. 2011 2nd International Conference on e-Education, e-Business, e-Management and E-Learning (IC4E 2011). pp. 378–382.
- Van Leeuwen, Matthys (2009). Managing Multi-Channel Orders with OrderCore - Enabling a Customer Focus in Order Fulfillment. Lulu. pp. 34–41. ISBN 978-0-557-03968-5.
- ATMonitor, In Search of True Multi-Asset Order Management Systems, atmonitor.co.uk, May , 2010