Map, edit, and compare planning scenarios

Emme Desktop provides mapping, network editing, scenario-based data management and scenario comparison and helps planners make informed planning decisions using rich maps and reports and transparent access to model data.

Emme Desktop - Map, edit and compare planning scenarios

Emme Desktop provides:

  • A wide range of dynamic maps, charts, and reports that automatically update as models run or scenarios are compared.
  • An extensible mapping and charting framework that produces great looking visualizations and gives modellers complete transparency on their data.
  • An active scenario system for live scenario comparisons, and synchronization with Emme Modeller for modelling and results visualization.
  • Point-and-click network editing tools with undo/redo support and session recording.
  • Relational and spatial data management, mapping and processing and included streaming basemaps from popular services.
  • Drag-and-drop automation via the Emme Notebook and scripting via the Emme Desktop Python API.

Maps, charts and reports

Emme Desktop includes a unique mapping framework with an exhaustive and extensible set of transport-themed maps and charts for visualization, analysis and reporting.

Emme screenshot Emme screenshot Emme screenshot Emme screenshot Emme screenshot Emme screenshot Emme screenshot

A comprehensive library of 100+ maps and charts makes it easy to get started. Map network and demand data using model inputs, outputs and intermediates, build charts with scatterplots and histograms for network and matrix data, generate conditionally formatted reports and tables, or use a variety of special-purpose analyses like grid values for emissions, isochrones / shortest-path displays, and many more.

Emme Desktop works on the same Emme Database used for modelling, so there is nothing to get between the analyst, planner or modeller and the model data. Transit services, delay functions, attribute values, network topologies, access connectors, etc. are always plain to see and clear to interpret.

Build maps and charts using dozens of mapping layers for base networks, turns, transit services, network text, shapes, symbols, bars, desire lines, shapefiles and GIS data, basemaps, legends and more. Or open a worksheet from the standard library and modify or add to it to keep it relevant for local use.

Quickly compare networks, demand, or other values between scenarios and display in maps, charts or tables. In Emme, scenario comparisons are built-in to a powerful expression system which always works on up-to-date data so you can filter, color, style or query across planning scenarios.

Maps, charts and tables can be dragged to the Emme Notebook to easily create stunning model dashboards that sit inline and update together with model workflows. Share literate, reproducible model dashboards with colleagues and in presentations.

Network editing and data management

Consistent, multimodal and scenario-based network editing.

Emme Network Editor Emme Network Editor

Work confidently with undo/redo support and point-and-click network editing tools designed for multimodal support. Change roads and affected transit services are automatically re-routed. Stay productive with expression-based calculators to quickly apply changes across network elements. Stay on top of details with network comparison tools.

Scenario management. Create project alternatives or future year scenarios, then save edit sessions and preview, apply and review changes between scenarios. Keep horizon years in-sync or combine projects for evaluation. Multimodal consistency is maintained in one place so you don’t have to dig through hundreds of files to find out what’s in your model.

GIS and Basemaps

Great looking basemaps and tools for spatial and relational data workflows.

Imagery basemap
Streets basemap
Topographic basemap
Transport basemap
OpenStreetMap basemap
Terrain basemap
Toner basemap
Watercolour basemap

Great basemaps from online map services including ArcGIS Online and OpenStreetMap add context to any map in a responsive layer for quick view navigation. Choose from world imagery, world street, topographic or transportation layers. With the ArcGIS Basemap Add-on, Emme also provides access to a variety of native ArcGIS data and formats to be used as basemaps, including ArcMap documents and layers which appear exactly as they would in ArcMap.


Emme also includes tools for working with spatial and relational data right within Emme Desktop. Access spatially-enabled Emme data in a single click or import from a variety of popular GIS vector formats then use standard relational and spatial operations like summarize, join, spatial join, buffer, re-project or write your own SQL queries. Map spatial data, transfer results for use in model workflows, or export results to spreadsheets or other applications.


Easily prepare and run models

Emme screenshot

Emme Modeller is an application framework for travel demand forecasting, transportation planning and transport data science applications that lets you:

  • Easily prepare and run model procedures with a refreshing and easy to use interface.
  • Rapidly build and deploy literate, reproducible model workflows with information model dashboards.
  • Leverage the acclaimed Emme modeling system in 100+ clean, modular and scriptable components.
  • Use a visual, interactive computing interface to transition smoothly from interactive use to automation.
  • Run and then review tools, or re-run with different arguments. Build new workflows from historical runs, weeks or months ago.
  • Develop new model procedures and utilities to extend the framework using hundreds of services and APIs. Emme APIs for Python provide a complete alternative to Emme macro programming, and beyond.

Work efficiently with transportation forecasting models across the entire modelling lifecycle. A modern component-based application framework provides an extensible system that promotes understanding, experimentation and design. Each modular tool provides a clean user interface, API and logbook history. Modeller also provides a seamless transition from interactive use to automation, removing much of the tedium of developing models from scratch.

Modeller UI elements


Flexible, high-performance model components

Emme Toolbox screenshots

The acclaimed performance and unique flexibility of Emme via a library of clean, modular and re-usable transportation forecasting components. The Emme Standard Toolbox provides 100+ tools to get started quickly, with everything needed to build a virtually unlimited variety of zonal aggregate demand models, trip chaining models, multimodal network models and related analyses.

The Standard Toolbox contains a comprehensive suite of tools to perform powerful network and matrix calculations, leading traffic and transit assignments, unmatched traffic and transit path analysis, the best demand adjustment framework, the only mathematically rigorous congested transit assignment procedures, efficient evaluation of choice models and trip chaining models, open and transactional data management and much more. Modelling matters, and the difference is always in the details.

And because the Standard Toolbox works in the Modeller application framework, each of the 100+ tools are provided with easy-to-use interfaces, reporting, logging, drag-and-drop workflows and scripting built-in. So there are never any limits on their use and you can use, re-use, build on them, or mix and match with any other tools you create, even those you author yourself.

The transparency of the Standard Toolbox makes it a great way to learn about modelling, and may be part of the reason Emme training has been described as “a modelling course that uses software” not just “software training”. Read more for a list of some of the most popular Emme applications, both elementary and complex or contact us at to discuss other applications.

Private transport modelling

Emme screenshot

Leading traffic assignments and analysis capabilities for a wide range of application including regional models, tolling schemes, multiclass demand, intersection delay, time-of-day flow, freight vehicles and support for countless user extensions.

Public transport modelling

Emme screenshot

Unmatched transit assignments, crowded transit assignments and analysis capabilities, with the efficiency, rigor and stability for the world's most demanding applications.

Demand and choice modelling

Emme screenshot

Implement virtually any zonal-level travel demand model, work efficiently with trip chains, easily specify choice models, accelerate models with multithreaded matrix calculations, and access leading demand adjustment tools for traffic and transit applications.


Never get lost in a model again

Emme screenshot

See your models in striking detail. Bring clarity to even the most elaborate model systems. Explore model structure, not just network structure, in stunning hierarchical detail that unfolds while models run. Then review, revise and re-run any step for iterative model development.

Run, review, revise, re-run

The Logbook keeps track of your modeling work and gives you a way to review, revise or re-run any step, even weeks or months after it was run. Easily track inputs and model differences between runs or assemble new workflows from previous steps. Reproducibility saves work.

Never get lost in a model again

Understand model structure and looping without looking at a line of code. Model results, rich reports and even exceptions, if they occur, are displayed and organized in-line and in-context. Anyone running your model will understand precisely what occurred, even across the most complex logic.


Automate models, maps and data workflows

Emme screenshot

Automate repetitive tasks for maximum productivity and extend capabilities for maximum flexibility with comprehensive application programming interfaces. Work with models, data, workflows, maps, charts and reports. Implement travel model applications, save time producing reports, customize user interfaces for end users, and read/write model data as needed.

Use quick, convenient code editing directly inside Emme for experimentation and ad hoc workflows or integrate Emme in other workflows as a native Python library for standalone or headless processing. If you just want to code then everything’s available, no UIs required.


Literate, reproducible model workflows and dashboards

Introducing literate, visual and reproducible transportation forecasting and transport data science application development. The Emme Notebook is an interactive computing environment for travel demand modelling and transportation forecasting applications in which you can combine Emme Modeller tools and Logbook entries, Emme Desktop worksheets and tables, Python code execution, rich text, mathematics, plots and rich media, as shown above.

Easily drag-and-drop tools to automate model workflows, or add maps and charts to create visual model dashboards that can be re-run at any time so results are always up-to-date. Or, author sophisticated transport modelling applications in Python with the Emme APIs, and bring modern data science to your transportation applications with the included SciPy stack, a great foundation for solving a variety of scientific and technical challenges. Then share your work with other Emme users in a single notebook document or with anyone else as a simple web page.