Custom Solutions

Computer models are being used to assess complex environmental and engineering issues at an ever increasing rate.


Custom software development and model refinements, when coupled with RWDI's in-depth knowledge of the relevant areas of science and engineering, can be leveraged to replicate and predict complex existing and potential real-world conditions much more accurately and cost-effectively than ever before.

Emission Inventory Tool

Emission Inventory Tool

Web-Enabled Emission Inventory Tool

Model set up tool

Model set up tool

Receptor Grid Visualization



Real-time dispersion modelling

Plume-RT - Multiple Sources

Plume-RT - Multiple Sources

Visualization of multiple emission sources

BPIP Viewer

BPIP Viewer

Building geometry editor

Wind Warning System

Wind Warning System

3D visualization of wind flows around buildings

RWDI employs a staff of full-time, professional software/hardware engineers and developers.

Backed by RWDI's team of engineers, scientists, meteorologists, GIS experts, and technical specialists, our development team offers the ability to modify and make improvements to existing models and software applications, as well as design and develop custom software solutions for our clients' most complicated engineering and environmental challenges.


RWDI has been retained by industry, institutional, and government agencies to provide services ranging from the development and deployment of complex, stand-alone and hosted software solutions to porting, recompiling and parallelizing scientific and engineering models onto other computing/hardware platforms. 


Have a unique computational or software challenge? RWDI's experienced team of engineers, scientists, meteorologists, GIS experts, and professional software experts can design and develop custom software solutions for your company's engineering and environmental challenges.


We have skills in the folloiwng areas:
  • Custom Windows and Linux application development, automation, and scripting

  • Software/hardware system development, integration, installation, maintenance, and training

  • Scoping/discovery and requirements documentation

  • High performance computing

  • GIS analysis & software development under ArcGIS

    • EDN, SDE, ArcInfo, ArcObjects, etc.

    • registered ESRI business partner since 2001

  • Database design & development

    • SQL Server, MSAccess, MYSQL, etc.

  • Programming Languages: C#/C++/C, VB.NET, etc.

Sample Projects

Emergency Air Monitoring and Assesment System (EAMAS)


RWDI was awarded a contract to develop an Emergency Air Monitoring and Assessment System (EAMAS) for the Alberta Ministry of Environment and Sustainable Resource Development. EAMAS is a joint government/industry initiative that links real-time environmental information with weather forecast and atmospheric dispersion models in order to provide ground-level predictions on the magnitude and extent of accidental atmospheric release events. The system includes running the operational weather forecast model WRF 4 times daily; real-time dispersion modeling; and, integration with a local air monitoring network (15 monitoring stations). EAMAS presents modelling results on a web-based/GIS system for emergency planners. 

National Air Pollution Surveillance Prototype (NAPS)


RWDI worked with Environment Canada and their stakeholders to develop a web-based prototype that enabled end-users to select, explore, visualize and extract data within the NAPS Canada-wide Air Quality database. RWDI reviewed currently available approaches for disseminating information / data tools for displaying historical air quality measurement data and developed a prototype application for the dissemination of data from the NAPS database. In close conjunction with Environment Canada, RWDI developed the web-based prototype using the ArcGIS application platform under an extremely tight schedule. 

GIS Based Emission Inventory Tool


RWDI has worked with Environment Canada and other stakeholders to develop EIGIS, a unique software system that is the foundation of a new conceptual paradigm for computing emissions inventories. EIGIS follows a bottom-up approach by computing emissions using spatially resolved activity data, obtained and stored as high-resolution GIS layers. Sample GIS-based activity layers include: road networks and traffic volumes, population statistics, and land use. EIGIS has been used for pilot projects in Canada and the U.S. to compute and analyze emissions estimates, generate reports, and prepare SMOKE model input files. 

Sonic Boom Forecast System (BoomCast)


In cooperation with scientists at Wyle Laboratories Inc., RWDI has developed a one-of-a-kind software system for predicting, up to 48 hours into the future, the probability and magnitude of sonic booms associated with military aircraft training over a 45,000 km2 area of northwest Labrador, Canada. The BoomCast system integrates real-time weather forecasts and Wyle's PCBoom model with a custom GIS interface to allow planners to select training activities that minimize environmental impacts.     

Other projects

Ice Flow Automation Tool

Alberta Environment and Sustainable Resource Development

Multi-Model Extaction Utility (MMEU)

Alberta Environment

SMOKE Input Tool (SMOKE-In)

Environment Canada

GIS Emission Inventory Viewer (EI-View)

Environment Canada

Please reload

MOE Ethanol in Gasoline Reporting Form

Ontario Ministry of the Environment

ArcView / CALPUFF Integrated Modelling System

City of Toronto

Please reload