Modern POS (MPOS) allows retail users to perform tasks like processing sales, viewing orders and inventory, and reports. MPOS can be used on devices like PCs, tablets, and phones, while Cloud POS is browser-based and for mobile. MPOS features include processing sales transactions and daily operations, communicating with devices, and extensions for customization. MPOS uses a model-view-viewcontroller architecture and connects either to a channel database or Retail Server depending on being online or offline. All customization is done through extensions and deployed via LCS.