FMI Works

Describes the operational requirements for the core FMI Works product

This article is for IT and security professionals

Technical Overview

FMI Works is a cloud-based facilities management solution providing complete management of work orders across all your assets. Designed to be used by both internal facilities management staff and external contractors, FMI Works provides an easy-to-use interface tailored for the job at hand.

Devices

FMI Works is a responsive web app designed to work on all devices. It requires a modern web browser and email client running on a desktop or a mobile device. 
While FMI strives to support a range of web browsers, from time-to-time features of modern browsers will be required that will stop older browsers from working optimally. As such, we provide support for the latest three (3) versions of Google Chrome, Microsoft Edge, and Apple Safari running on latest two (2) minor releases of Windows, macOS, iOS, and/or Android.
Additionally, FMI Works requires modern email clients for notifications. As such, we provide support for Outlook.com and Gmail.com webmail clients, along with the latest version of Apple Mail, Microsoft Outlook, Microsoft Mail, and Gmail running on the latest two (2) minor releases of Windows, macOS, iOS, and/or Android.

Architecture



  1. The FMI Works solution is delivered as a web application that is designed to be run on any modern browser, including Chrome, Edge, and Safari. The connections are always assumed to come from untrusted Internet sources and do not require private networks.
  2. The web servers running FMI Works operate as an elastic web farm, where FMI can add any number of servers on the fly to accommodate capacity requirements. 
    1. FMI actively monitors the responsiveness of these servers and ensures adequate capacity for needs. 
    2. Auditing and alerts on these servers are continuously fed into our development cycle to improve the product over time.
    3. For more information, see High Availability and Disaster Recovery.
  3. Identity for FMI Works is managed through our common identity solution, which provides OpenID Connect based security to FMI Works.
    1. For more information, see Identity Management.
  4. Most data in FMI Works is stored in a SQL Server compatible database in the cloud (Azure SQL Database). 
    1. This is a managed, elastic capacity database allowing for adequate capacity for clients.
    2. Enterprise clients have their own, separately authorised instance of a database which ensures data leakage protection.
    3. Databases are actively monitored and scaled to demands.
  5. To ensure against data loss, the Azure SQL Database backups are maintained locally with 35 Days Point in Time Retention and long-term retention backups for 6 months. Accidental or malicious data loss can be recovered to any time within this window.
    1. On account termination, backups are retained for six months or upon client notification.
    2. For more information, see Data Backup and Auditing.
  6. Additionally, multiple copies of all data are maintained in a secondary data center to recover from any catastrophic incidents at the primary data center.
    1. For more information, see High Availability and Disaster Recovery.