Office Exchange — Installation Options

Office Exchange is a POS currency exchange system developed by CGI Design. It supports flexible deployment models: on-premise, cloud, and hybrid. This page explains each option and shows simple architecture diagrams.

Deployment Overview

Every client has different IT, security, and compliance requirements. Office Exchange can be installed in three main ways: On-Premise, Cloud, and Hybrid.

POS Currency Exchange Bank & MSB Ready Multi-Branch AML / KYC / FINTRAC

1. On-Premise Installation (Local Server)

Best suited for banks, large exchange offices, or regulated money service businesses that prefer full control of infrastructure and data inside their own data center or branch.

How It Works

Office Exchange runs entirely inside the client network.

  • Office Exchange application and SQL Server installed on a local Windows server.
  • Teller POS clients connect over the local LAN.
  • Admin Portal is hosted internally for managers and compliance teams.
  • No Internet is required for daily teller operations.

Advantages

  • Maximum security and data control.
  • Very low latency and fast teller response.
  • Ideal for strict regulatory environments.

Typical Requirements

  • Windows Server with SQL Server Standard or Enterprise.
  • Local domain / LAN.
  • Optional redundancy (failover, backups, replication).
On-Premise Architecture Diagram
Teller Workstations
(POS Clients)
Branch LAN
Office Exchange Server
+ SQL Database
(Inside Branch / Data Center)
Admin Portal Users
(Chief Teller / Compliance)
Internal Network
Same Office Exchange Server

2. Cloud Installation (CGI or Customer Cloud)

Ideal for multi-branch FX chains and clients who want minimal local IT maintenance. Office Exchange is hosted in the cloud while tellers connect securely over the Internet.

How It Works

Centralized cloud environment for all branches.

  • Runtime hosted on CGI Design Cloud, Azure, AWS, or customer private cloud.
  • All branches connect over HTTPS or VPN.
  • Admin Portal is available from any authorized location.
  • Backups, monitoring, and updates managed centrally.

Advantages

  • No local servers to maintain in branches.
  • Easy to add new locations or users.
  • Centralized reporting for all branches.
  • Lower upfront infrastructure cost.

Typical Requirements

  • Stable Internet connection for each branch.
  • Secure connectivity (HTTPS, VPN).
  • SSL certificates and standard cloud security controls.
Cloud Architecture Diagram
Branch A Tellers
Internet
(HTTPS / VPN)
Cloud App Server
+ Office Exchange
+ SQL Database
Branch B Tellers
Internet
Same Cloud Environment
Admin / Compliance Users
Secure Web Access
Admin Portal (Cloud)

3. Hybrid Installation (Local POS + Cloud Services)

A good fit for branches with unreliable Internet that still want centralized reporting and cloud-based AML or analytics. POS works locally, then synchronizes with the cloud when connectivity is available.

How It Works

Local performance with cloud reporting and compliance.

  • Office Exchange POS and a lightweight local database run on a branch server or workstation.
  • A synchronization service periodically sends data to a central cloud server.
  • Admin Portal, AML screening, and reporting are handled in the cloud.
  • Tellers can keep working even if Internet is down.

Advantages

  • Resilient in locations with poor connectivity.
  • Local speed for daily operations.
  • Centralized cloud reporting and analytics.

Typical Requirements

  • Local machine or mini-server per branch.
  • Internet connection (even intermittent) for synchronization.
  • Cloud environment for central database and reporting.
Hybrid Architecture Diagram
Teller POS Clients
Local Office Exchange
Branch Database
Local Branch DB
Sync Service
Cloud Server
Central Reporting DB
Admin / Compliance
Cloud Admin Portal
Analytics / AML / FINTRAC

Optional Add-On Services

The following modules can be enabled for any deployment model:

  • AML / PEP / sanctions screening API integration.
  • Passport scanning service and document storage.
  • Digital FX rate board controller.
  • Power BI reporting and dashboards.
  • FINTRAC reporting module (LCT, STR, EFT).
  • Offline mode configuration and recovery procedures.