Emme Standard Toolbox

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. All included in one great package.

Emme standard toolbox

search dropdown

The gold standard. 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.

Modelling unlimited. 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.

A great way to learn. 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

standard toolbox private transport

Comprehensive and leading traffic assignment and analysis capabilities permit a wide range of popular applications and support countless user extensions and applications.

Multiclass, parallel/multithreaded, equilibrium, linear approximation traffic assignment and second-order linear approximation (SOLA) traffic assignment, both with proportionality. Multiclass, equilibrium, path-based traffic assignment with warm starts and saved paths.

  • All-or-nothing and incremental traffic assignment (for special application).
  • A wide variety of stochastic traffic assignments (logit, probit, etc.).
  • System-optimal traffic assignment (for freight applications and others).
  • Open, transparent and user-configurable expressions for link- and turn-travel time functions, e.g. BPR, conical, and user-defined functions without recompiling software.
  • Opposing flows/volumes, intersection delay models or delay functions depending on vehicle class mix, and other asymmetric cost function applications.
  • Network perception by vehicle class (up to 240 classes) for different speeds by vehicle type and restricted access privileges on facilities and in designated areas, including carpool/HOV lanes, toll roads and cordon areas, bicycle traffic, high/low emissions vehicles (HEV/LEV).
  • A wide variety of tolling and generalized cost applications (e.g. stratified tolls, ramp-to-ramp tolls, distance-capped tolls etc.)
  • Background traffic, i.e. contribution of fixed impact of transit vehicles, parked cars, etc.
  • Bicycle route choice models using stochastic path generation techniques and discrete choice models.
  • Efficient user-defined path analysis permits flexibility to compute virtually any statistic for local application, or even advanced mathematical applications such as gradient computation for O-D matrix adjustment.
  • Detailed link, turn, and O-D (matrix) statistics from all paths, or from select paths using rich facilities for scoring paths.
  • Select-link(s), select-turn(s), select-zone analysis or all combined together for flows passing through specific sub networks whether or not contiguous, demand/flows on key or critical infrastructure, ramp-to-ramp flows, directional screenline analysis and more.
  • Traversal analysis for a wide variety of gate-to-gate or other demand computations and subarea focusing for use in more detailed studies, mesoscopic/DTA or microscopic traffic simulation.
  • Cutoff analysis to identify path components within range of origin or destination, for emissions due to cold starts, regional/long-distance vs local/short-distance traffic, vehicles circulating for parking, and others.
  • 'Analyzed demand' assignments re-assign alternate demand on same paths to identify contribution of flow from new dwellings, employment centers, and similar.
  • Levels of service and measures of effectiveness for traffic, by facility type, HOV/LOV lanes, tolled lanes, or any other general statistic.

Public transport modelling

public transport

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

pie chart

  • Multipath (strategy) transit assignments for rigorous (i.e. reliable scenario comparisons) and efficient, scalable (i.e. fast) results on any network. Never tradeoff model integrity (e.g. capping the number of paths) for run-time again. Multithreaded and orders of magnitude faster than path enumeration, even without complex IT deployments.
  • Full sensitivity to transfers and mode sequences through a transit journey for explicit modeling of integrated transit fare schemes, impact of transit information on initial vs transfer boardings, or must-use / forced transit mode skims
  • True multimodality; transit services can run on the same facilities as passenger vehicles. Transit trips can combine up to thirty transit, access or transfer modes per assignment, with unlimited layers of passenger classes for any mix of socioeconomic preferences.
  • Explicit modelling of all transit trip components in transit path choice (actual and perceived) for complete integration with transit demand models, including:
  • Waiting time by nodes and by transit line frequency, to model slow or infrequent services, simulate transit vehicle bunching, or to represent a variety of stop amenities (posts, benches, platforms, amenities or information).
  • Boarding time at nodes or on specific lines to accommodate a wide variety of transit vehicles and platform types (e.g. colectivo vs. Metro vs. BRT).
  • Boarding cost at nodes or on transit lines for use in a wide and complex variety of integrated transit fare schemes.
  • In-vehicle time by node, link, transit line or transit segment to accommodate any difference in actual or perceived travel time beyond transit-delay function, e.g. in-vehicle comfort, amenities, sights, or as used in customized procedures.
  • In-vehicle cost by node, link, transit line or transit segment for distance-based transit fares, zone-area boundaries, etc.
  • Auxiliary/walk transit time by node or link to represent perception of mode transfer links in transit trips, e.g. underground tunnel vs. platforms.
  • Distribution of flow at origins by logit choice on travel time to destination or by fixed proportion to better represent uneven land use.
  • Flow distribution between lines at specific or all transit stops based on travel time, in addition to frequency, for more explicit modelling of competing transit services.
  • Distribution of flow at regular nodes with auxiliary transit choices by logit choice.
  • Distribution of alighting passengers at stops by logit choice.

congestion transit lines

  • Prohibition of all-connector paths to avoid all-walk (i.e. all-auxiliary transit) trips in networks with coarse zone systems.
  • Open, transparent and user-configurable expressions for transit delay functions, e.g. based on road traffic delays, or user-defined without recompiling software.
  • Easily and simultaneously skim any component of transit trips by mode subset, including actual or perceived first or total boarding times, in-vehicle times, access or egress times, first, total or in-vehicle transit costs.
  • Easily save network statistics like initial, transfer or total boardings; final, transfer or total alightings; or through passengers on links, transit segments or transit lines.
  • Select-boarding, select-'in-vehicle', select-alighting, select-auxiliary transit or all combined via expressions for transit and auxiliary transit flows passing through specific sub networks whether or not contiguous, demand/flows on key or critical infrastructure, directional screenline analysis and more.
  • Efficient user-defined transit path and transit strategy analysis permits unmatched performance and flexibility to compute virtually any statistic for local application.
  • Transit traversal analysis with gates anywhere you want, at specific nodes, links, transit lines or transit segments, from any trip component in-vehicle, initial boarding, transfer boarding, transfer alighting, final alighting, or auxiliary transit. Permits a wide variety of gate-to-gate, line-to-line or station-to-station analyses, or demand computations for sub-area focusing.
  • Generate reports listing complete, multi-modal transit line itineraries by O-D, selected by path impedance or flow proportion. For use in model inspection or as efficient, exhasutive transit path set generation.
  • Congested transit assignment for crowding and discomfort on vehicles, or strict capacity limits and increased waiting at stops. Efficient and rigorous solutions. No need to be concerned about heuristics. Performs well even on the largest networks.
  • Import transit lines from General Transit Feed Specification (GTFS).
  • Import transit lines from shapefile.

Demand and choice modelling

demand and choice models

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 the world's best demand adjustment tools for traffic and transit applications.


  • Trip generation and attraction models. Regression models by trip purpose and with any zonal-aggregate socioeconomic characteristic are easily implemented with clear matrix operations.
  • Cross-classification models possible with some use of Emme scripting.
  • Normalize attraction to productions or vice-versa.
  • Two-dimensional matrix balancing procedures allow a wide variety of growth-factor or synthetic trip distribution models, e.g. gravity, entropy, with calibration of impedance (or friction) function for each production type.
  • Three-dimensional matrix balancing permits simultaneous balancing of origin-, destination- and a third constraint, e.g. to simultaneously fit screen line counts, travel time distribution, etc.
  • External trips and class-specific trip distribution.
  • Flexible intrazonal trip times (e.g. half the travel time to nearest zone, average of travel time to nearest zone, etc.).
  • Mode choice implementation (not estimation), e.g. hierarchical logit, nested logit, cross-nested logit, etc.

matrix hist trip distribution thumb

  • Easy graphical specification and choice share computations for multinomial and nested logit zonal aggregate choices.
  • Market segmentation (e.g. captive vs. choice transit share).
  • Leading multiclass demand adjustment tools for adjusting trip-tables to counts with fine-grained control on count weights (confidence), masking to lock-in known traffic, optimization on demand structure as well as counts and more.
  • Demand adjustment for adjusting trip tables to transit passenger counts.
  • Efficient evaluation for a family of trip chaining applications including park-and-ride, kiss-and-ride, or other applications with intermediate stop choice, or combined mode and destination choice for tour-based models.
  • Easy graphical specification for two-leg trip chain and park-and-ride applications.
  • Parking costs, i.e. included in trip impedances for trip distribution, or in combined mode-destination choice models.
  • Peak spreading demand model applications.
  • A powerful, multithreaded matrix calculator with user-defined, readable expressions addresses a wide range of model utility from preparation and specification of zonal aggregate measures to zonal aggregate results, reporting and analysis.
  • Emme Modeller and scripting provide maximum flexibility for any possible model structure, feedback behavior or demand equilibration procedure.