A simpler order-management system template for interviews. This page keeps the finance OMS business flow, but frames it as a reusable system design blueprint: capture the order, validate it, route it, track execution, allocate fills, and complete downstream processing cleanly.
A basic OMS is the system of coordination between decision-making and execution. It accepts instructions from an upstream user or portfolio system, enforces business and risk rules, routes orders to the right execution venue, tracks fills in real time, and produces the downstream records needed for allocation, confirmations, reconciliation, and audit.