Order management system

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:
1) Telecom - To keep track of customers, accounts, credit verification, product delivery, billing, etc
2) Retail - Large retail companies use OMS to keep track of orders from customers, stock level maintenance, packaging and shipping
3) Pharmaceuticals and Healthcare
4) Automotive - to keep track of parts sourced through OEMs
5) 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.[1]

Recent advancements in order management systems saw the emergence of mobile phone based order capture. Mobile sales order management systems like FieldMax[2] enables capture of sales order information using simple mobile phones [3]

Financial securities

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 database 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. Buy-side OMS's may offer direct market access (DMA) and support for algorithm trades. Some of modern issues that OMS face is to develop multi-asset functionality.[4]

Choosing OMS

Order execution is not the only purpose of an OMS, of course, but the most important one. While a lot of worthy OMSs operate in the market, none fits all possible requirements 100%. The following issues should be taken into a consideration when choosing an OMS: the range of functionality, basic technology, reliability, system capacity, price, vendor's reputation.

See also


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Order Management System - OMS — An electronic system developed to execute securities orders in an efficient and cost effective manner. Brokers and dealers use OMSs when filling orders for various types of securities and are able to track the progress of each order throughout… …   Investment dictionary

  • order management — The period of a trading day when no automatic execution occurs. During order management, participants are only allowed to delete their orders. London Stock Exchange Glossary * * * order management UK US noun [U] COMMERCE ► the process of dealing… …   Financial and business terms

  • Database management system — A database management system (DBMS) is a software package with computer programs that control the creation, maintenance, and the use of a database. It allows organizations to conveniently develop databases for various applications by database… …   Wikipedia

  • Warehouse management system — A warehouse management system, or WMS, is a key part of the supply chain and primarily aims to control the movement and storage of materials within a warehouse and process the associated transactions, including shipping, receiving, putaway and… …   Wikipedia

  • Conservation management system — A conservation management system is a procedure for maintaining a species or habitat in a particular state. It is a means whereby humankind secures wildlife in a favourable condition for contemplation, education or research, in perpetuity. It is… …   Wikipedia

  • Competency management system — Competency (or Competence) Management Systems (CMS or CompMS because CMS is a more common homonym) are usually associated with, and may include, a Learning Management System (LMS). The LMS is typically a web based tool that allows access to… …   Wikipedia

  • Package management system — A package management system is a collection of tools to automate the process of installing, upgrading, configuring, and removing software packages from a computer. Linux and other Unix like systems typically manage thousands of discrete… …   Wikipedia

  • Document management system — A document management system (DMS) is a computer system (or set of computer programs) used to track and store electronic documents and/or images of paper documents. It is usually also capable of keeping track of the different versions created by… …   Wikipedia

  • Learning management system — A Learning Management System. (LMS) is software for delivering, tracking and managing training. LMSs range from simple systems for managing training records to software for distributing courses over the Internet and offering features for online… …   Wikipedia

  • Knowledge management system — merge|Knowledge Management|Talk:Knowledge Management System#Merger proposal|date=May 2008Knowledge Management System (KM System) refers to a (generally IT based) system for managing knowledge in organizations, supporting creation, capture,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”