is dedicated to the delivery of constructive simulation related products & software development services to the military and defence sector.


  • Constructive, live and virtual simulation software design and development
  • Military air traffic control systems for simulation and training
  • NATO standards experience - JC3IEDM, STANAG 4607, 4609 4586, OTH(Gold), Link 16
  • Leading edge voice recognition development and integration
  • System level architecture, design and development
  • Simulation standards experience (DIS, HLA, CBML, etc.)
  • Command and control (C2) and simulation systems integration
  • Web architecture design and development
  • Project management
  • GIS systems integration
  • Scalable Single Page Web Applications
  • Simulation modeling and product development


VCCI, the Virtual Command and Control Interface, is used to support simulation based training to the military. It is the middleware that sits between 3rd party simulators and military command and control applications. In broad terms, VCCI offers data translation, transformation and coordination services between 3rd party simulators and military command and control applications. It also provides value added simulation services in its own right.


  • Simulation data capture from a variety of simulators - examples: ABACUS, JCATS, JSAF, VBS2 and others. In addition to entity data VCCI offers a consolidated SIM record of each military event
  • CURSIT support via an embedded GIS engine enabling a common operating picture (COP) for all involved systems
  • ORBAT support allowing users to work with simulation and C2 entities in the correct force organization
  • After action review (AAR) functionality that enables users to leverage military event data captures to extract lessons learned

  • Simulator control and monitoring which allows VCCI to interact with the simulations to the level which the simulations allow
  • Command and Control system (C2) data fill and stimulation services enabling C2 entity locations, statuses and holdings to be updated in real time in a controlled fashion
  • Data flow control to allow users to customize inbound and outbound data feeds in order to match exercise tempo and expected level of exercise fidelity
  • Detailed mapping and routing at the entity level allowing for proper synchronization of SIM and C2 disparate entities

  • C2 control feature collection allowing the retrieval of control features defined in the C2 system
  • C2 control feature transfer to SIMs which avoids simulation controllers from having to manually enter the same data in the SIM(s) that has been entered into the C2 system
  • Support for numerous military protocol standards including STANAG 4607 (GMTI), STANAG 4609 (Video), 4586 (UAV Control), STANAG 1287 (DIS), OTH Gold, Link 16
  • Embedded DIS routing for optimum exercise data management and control

  • Multiple distributed user interface support for diverse exercise and training floor layouts
  • Actual value added simulation capabilities in order to cover shortfalls that may exist in the simulations used or to address specific Canadian military training or exercise requirements including:
  • A) Enhanced radar model support allowing for the generation of radar detections
  • B) Disaggregation of aggregate simulation objects which allows the objects to be decomposed to the entity level

Aramis is a Military Off-The-Shelf (MOTS) After Action Review (AAR) tool that graphically represents complex simulation data captured from a military exercise. It allows the AAR analyst to quickly locate issues and specific topics from the exercise and display it in a meaningful fashion, thereby increasing the value of the event for the primary training audience. Because Aramis extracts its exercise data from NATO's Multilateral Interoperability Protocol (MIP) Land Command and Control Information Exchange Data Model (LC2IEDM), it is simulation independent.


The Canadian Army currently uses Aramis for exercises captured from ABACUS/CAST (Command and Staff Trainer) and Joint Conflict Tactics Simulation (JCATS). Canadian AAR analysts use this single application regardless as to if the exercise was a CAST or JCATS exercise. Weapon range fan on JCATS capture quickly reveals that this enemy APC was deployed in a location where it will not be able to engage forces in blue advance until they are much closer.

Aramis' GIS functionality natively represents the source data provided by military mapping and charting establishments not tying the tool to any one particular simulation and presenting the picture as military commanders and their staffs are used to seeing it. The GIS functionality within Aramis allows the analyst to quickly locate strengths or weaknesses in the training audience's terrain appreciation. Please contact us to get information on how Aramis can help you extract more benefit from the investment made in your existing simulation(s).

Paradigm is a distributed component architecture which leverages the following architectural concepts, standards and best practices:

1) A Service Oriented approach to introducing and implementing capabilities (e.g. modelling and simulation capabilities).
2) An N-Tier architectural structure that maintains separation between presentation layers, business layers and resource layers.
3) A two tier Hub and Spoke interaction mechanism which allows data to flow between components using both a request / response model and a publish / subscribe model.


Paradigm is more than just a collection of architectural concepts, standards and best practices. It is a framework written in Java that can be run on any OS platform including Windows, Linux/UNIX and on mobile platforms if required.

Runtime configurations can be defined to activate different combinations of components in one or more JVM (Java Virtual Machine) process. These processes can be distributed across different servers; the collection of which forms a running instance of a Paradigm based product (known as a system instance or syndicate).

Synthetic Environment Resource Repository (SERR) is for Modelling and Simulation (M&S) experts who need to track, manage and maintain critical M&S assets. Unlike other programs and tools that require M&S experts to manually move, upload or otherwise transfer assets into M&S repositories, SERR was fundamentally designed to leave assets where they live. By leaving the assets where they live, changes and improvements are automatically detected and submitted to the M&S repository so that the repository constantly up to date with little-to-no human intervention.


The application has two main parts, a web app and a Local Inventory Metadata Engine (LIME). The web app provides all administration, management and user functions such as tagging and searching. The LIME is a service that is co-located with the assets. LIME monitors the assets and abstracts the changes to the assets so that decision makerscan easily determine how many times an asset has been re-used, re-purposed or improved from its original purpose. SERR is a lightweight, simple to use tool for managing assets that are worked. While SERR was originally designed for the military modelling and simulation community, the application may be extended to commercial applications under its commercial name of DART (Digital Asset and Reference Trust).

MELS (the Master Event List Simulation) makes full use of SimFront's flexible and robust Paradigm application architecture to provide an environment that allows exercise staff to create, edit, manage and execute simulation events. MELS provides the ability to develop a predetermined scripted series of events or to inject events dynamically during exercise execution. MELS provides a powerful context based events editor that allows exercise staff to create a diverse set of events including text, chat, audio, video, image and email. The events are scheduled or injected deterministically as required.


MELS uses a server to process event execution and allows for the use of multiple collaborative clients that may be geographically dispersed across a network. Events developed by exercise staff may be targeted for a specific user or sent to the community at large.

As events are executed by the MELS server they are routed to the correct user and then processed by each client according to the event type (i.e. audio played for audio events, video viewer for video events, email sent for email events, etc.) The end result is an extremely powerful collaborative exercise event generation environment.

Please contact us for more information on how MELS can help your exercise staff collaborate to develop and effectively execute the events surrounding an effective training exercise.

T4 ATC is for organizations that need to train Air Traffic Control (ATC) Tower controllers to operate in highly unique ATC environments without using human role players. T4 ATC is a data driven system desktop training system that utilizes speech recognition to allow ATC trainees to independently practice pattern management and conflict resolution within the context of their own environment.


Unlike other Tower ATC desktop simulations that use generic airfields and generic procedures that require ATC trainees to adapt to the simulation, T4 ATC was designed to reflect the specifics of an aerodrome thereby allowing the trainee to directly transfer learning from the simulation to the real-world.

This results in higher trainee confidence and competence, which in turn results in greater rates of first time right performance when working with live traffic. T4 ATC was first designed and built for the Canadian Military ATC community. Six sites across Canada will take delivery of T4 ATC systems

T4 Watch is an interactive Officer of the Watch (OOW) training program. Designed for OOW trainees who want to practice conning a ship in response to various signal executions. A trainee is positioned within the bridge of HMCS Montreal to execute signal (maneuvers) with Orca 5-8. Simulated bridge players include the Nav Comm, Range\Rel Vel, Commanding Officer and Helmsman. Tailored to the Royal Canadian Navy, (RCN) T4 Watch is a single player, multi-entity training system built on SimFront's Radiant Automatic speech recognition Training Environment (RATE) platform that easily installs to a single laptop.



If you are interested in working in a leading edge technical development environment and have the skills to match that desire, SimFront is interested in hearing from you. Specifically SimFront is always searching for individuals with skills such as:

Please send your resume to for consideration.


We'll never share your email with anyone else.

Ottawa Office

Address: 329 March Road,
Suite 232 Ottawa, ON, K2K 2E1
Phone: (613) 216-2300
Fax: (613) 482-6594


Scott Reid +1 613-216-2300 ext 302
Raj Hans +1 613-216-2300 ext 301
Luigi Tardioli +1 613-216-2300 ext 303


SimFront Simulation Systems 2018  maple leaf svg