Product Home

    The ProModel Methodology


    Create a dynamic, animated computer model of your business environment from CAD files, process or value stream maps, or Process Simulator models. Clearly see and understand current processes and policies in action.


    Brainstorm using the model to identify potential changes and develop scenarios to test improvements which will achieve business objectives. Run scenarios independently of each other and compare their results in the Output Viewer developed through the latest Microsoft® WPF technology.


    Immediately test the impact of changes on current and future operations, risk free, with predictive scenario comparisons. Determine optimal business performance with a high probability of meeting your business goals.

    The ProModel Advantage

    ProModel provides decision makers the opportunity to test new ideas for process and system design or improvement before committing the time and resources necessary to build or alter the actual system.

    ProModel focuses on issues such as:

    • Resource Utilization
    • System Capacity
    • Process Improvement
    • Throughput and Bottleneck Analysis
    • Supply Chain and Logistics
    • Customer Service Levels

    By modeling the important elements of a manufacturing, logistics or service system, leaders can experiment with different operating strategies and designs to achieve optimal performance for their organizations.


    Six Sigma Initiatives

    Enhance the effectiveness of Analyze and Improve steps of the DMAIC Methodology. Experiment to ANALYZE how the system responds within the model and develop a total continuous IMPROVEMENT strategy in a dynamic, risk-free environment.

    Learn more

    Manufacturing Performance Improvement

    Increase throughput by optimizing your processes, systems, and resources

    Learn more

    Supply Chain and Logistics

    Improve the performance and predictability of your supply chain without costly delivery interruptions

    Learn more


    Product Summary

    The ProModel Optimization Suite is a discrete-event simulation technology that helps you to make better decisions faster. It is used to plan, design and improve new or existing manufacturing, logistics and other tactical and operational systems. It empowers you to accurately replicate complex real-world processes with their inherent variability and interdependencies, to conduct predictive performance analysis on potential changes, and then to optimize the system based on your key performance indicators.


    Learn About ProModel

    Discover ProModel-specific training, tutorial, and how-to videos. Explore our training resources, online help, and view our pre-recorded webinars to help further your knowledge of ProModel.

    Go here

    Watch an introductory video.

    Training Resources

    Online Resource Library

    Consulting Services

    ProModel: with Six Sigma Analysis and Minitab

    What's New


    What’s New in ProModel 2018?

    What’s New in the 2016 SP1 release?

    Resource Distance Traveled Statistics

    The distance your resources travel over the course of a simulation is now collected and reported in Output Viewer. It is displayed as Total Distance Traveled in Resource Summary reports and tracks the overall distance traveled for individual units.

    Identify Captured Resource Units

    In addition to determining which resource you’ve captured, you can now find out the specific unit of that resource as well. With the new OwnedResourceUnit() function, you can get the unit number of any resource owned by an entity. This is useful when collecting custom resource statistics at the individual unit level.

    In-Process Resource Utilization Statistics

    Access the utilization of your resources at any time during simulation. Using the newly modified PercentUtil() function, you can find out the utilization of individual units of a resource or a summary of all units of a given resource type. This allows you to make dynamic logical decisions or write out custom statistics to a CSV or Excel file.

    Utilization for a specific resource unit

    Utilization of all units for a resource type

    Quickly Access Element Definitions

    Have you ever been writing or viewing logic, and wanted to quickly see the definition (or details) of a specific subroutine, array, location, etc.? Well, now you can! Simply highlight that model element in logic, press the F12 key, and you will be taken to that element’s specific record in its edit table. For example, if you highlight a subroutine name in logic and press F12, you will be taken to its exact record in the Subroutine table.

    Programmatic Export of Statistics

    The statistical results of your simulation runs can be programmatically accessed through a new API to Output Viewer. You can get the raw data, down to the individual replication, or have it summarized or grouped (just like in Output Viewer) prior to accessing it. Either way, you can access your results, for example to load into Excel or a database, for analysis outside of Output Viewer.

    As an example, this is a Time Plot in Output Viewer where the time series data is averaged over a custom period of 15 minute intervals.

    Using the new API, you can have Output Viewer summarize the data into 15 minute intervals prior to exporting it to Excel.

    The exported format makes it easy to create a Pivot table and Pivot chart in Excel.


    • When exporting Array data at the end of simulation, the replication number is no longer written out in the Excel Sheet name if “Export after final replication only” is checked.
    • Minitab version 17.3 is now supported



    What's New in the 2016 release?

    Simplified Single Click Installation and Licensing

    Enter you Serial Number and Email address and click Install. Nothing more to do as the software is installed and licensed without further action.

    ProModel 2016 Installation

    Intellisense Optional

    If you like to enter your model logic freely, in your own format and without prompts, you can turn off the Intellisense feature and write your logic however you like.

    Intellisense 1

    Shift Carryover and Grouped Entities

    Resources that entities capture prior to grouping, and any that the grouped entity subsequently captures, can be pulled off shift and replenished through this shift carryover capability. The grouped entity will only resume processing once all resources have been replaced.

    Failed Arrival Statistics for Ordered Entities

    Previously, only explicitly defined entity Arrivals automatically collected stats when failing to arrive (due to a lack of available capacity). Now, you can individually control which entity-location Order statement reports when it fails to arrive at its ordered location.


    What's New in the 2014 SP3 release?

    Microsoft Compatability

    This release supports Windows 10 and Office 2016 (32-bit)


    What's New in the 2014 SP2 release?

    SharePoint Connection

    Collaborating with your team while maintaining the integrity of the data driving the model just got easier. You can now store your external files in SharePoint 2010 or 2013 and simply reference them in your models. This includes Excel files used in Array Import and Export, Entity Location, and External Arrival files and text or CSV files used in Read and Write statements. SharePoint allows you to control who on your team has read or write access to the data and ensures the most up-to-date data set no matter where your models are simulated.

    Sharepoint Connection

    Multi-View Runner

    Tired of switching between views of your model during simulation to catch glimpses of activity in various sections? Why not be able to always keep your dashboard of variables in view while following an entity through the system? Well, now you can! Multi-View Runner allows you to configure up to 4 different views per monitor and designate which one will be displayed in each view window. This is also great for presentations in a group setting where you can simultaneously highlight different portions of your model by zooming in and displaying each on separate monitors. 

    Multi-View Runner

    What’s New in the 2014 release?

    New Logic Windows
    New logic windows help you build your logic faster, easily verify it and more clearly understand it.  Color has been added to visually distinguish your statements and functions, comments, and strings. You can even change the colors and font of the logic windows to customize them as you like. To encourage good formatting, auto-indentation for blocks of logic and begin-end brackets has been added. Every line of logic is numbered to quickly locate areas of your code during verification and troubleshooting. These new capabilities help better visualize your logic while Intellisense and the Syntax Guide help you build it faster.

    Logic Windows

    Intellisense is what it sounds like; an intelligent list of all logic elements that pops up as you define your logic so you can quickly write it. Isn’t that what you thought it was? This list of elements appears as you type and includes all the statements, functions, locations, entities, resources, variables, attributes, arrays, distributions, etc…basically everything you need to write logic. And the beautiful thing is, you don’t have to remember exact names. As you start typing, the list essentially filters and highlights the element name that begins with the characters you typed. If the highlighted element is the one you want, select tab, space, or enter and that name will be committed to your logic. Fast and easy! 


    Syntax Guide
    After a statement or function is added to your logic, a tooltip will appear displaying the syntax for the statement or function with all its possible options. No need to remember what is required or take time to look it up in Help; the Syntax Guide will appear and show you. This saves you time and keeps you focused on your logic.

    Syntax Guide

    Debug Window Expanded View
    Along with new Logic windows, the Debug window has been improved to show more than three lines of logic! As you step from line to line, you can scroll and see the entire window of logic and can anticipate where it will go next and understand where it has come from.

    Debug Window

    Probability Field Flexibility
    Varying probabilities for rework, line balancing, patient flow, etc. is now easier than ever to setup and include in scenario analysis. Simply add macros in your routing probability fields and define them as scenario parameters! Also, initialize and manage your routing probabilities through an array import.

    New Resource Search Type
    A new way to choose how entities capture resource units is by First Available. This search type gives priority to units 1, 2, 3, etc. in that order, which ensures that only the maximum number of units needed at any one point during the simulation is all that is ever utilized. This gives you the ability to run your model in a pseudo unconstrained scenario and determine exactly how many units you need to complete the work defined in your system.

    New Resource

    Model Instructions
    Document your models, provide instructions on how to run them, and even explain what the results mean through utilizing images and links to online content. All this can be included in a rich text formatted (RTF) document and added as Model Instructions. Whenever your model is opened, the Model Instructions window will appear, displaying the contents of your document. From this window, scenarios can be simulated or the window can be dismissed allowing the user to explore model.

    Model Instructions

    Getting Started Panel
    With the new Getting Started panel, you have immediate access to demo models, a quickstart video, training resources, online help, the ProModel Support team, and a whole host of How To videos. It’s easy to find since it will be the first thing you see when you start up the application.

    Getting Started Panel

    New Demo Models
    New demo models have been added and some of our previous demos have been refreshed to include new graphic libraries, model instructions, and updated logic. View the list of our demo models by clicking on the Demos button in the Getting Started panel.

    New Demo Models

    New Graphic Libraries
    The ProModel and MedModel default graphic libraries have been updated with enhanced metafile (EMF) images. These scale nicely giving you crisp, clear images no matter what zoom level you are at. All the demo models have been recreated with EMF images as well.

    How To Videos
    Our Support team has been hard at work creating short How To videos to aid our customers in modeling techniques and other useful tips about how to use our products. We have brought all these videos together and organized them into one place for you to search and access. Simply click on the How To Videos button in the Getting Started panel to access them or check them out here!

    Now in Spanish!
    ProModel has been translated into the Spanish language. First, run the installation in the Spanish language in order to ensure all supporting files are included. And then, if your Windows language settings are in Spanish, ProModel will also run in Spanish.

    System Requirements




    Computer and processor

    1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x86-64) processor


    1 GB RAM (32-bit); 2 GB RAM (64-bit)

    Hard disk

    1.5 GB available disk space

    Operating system

    Windows 10, Windows 8.1, Windows 7, Windows Vista


    Internet access (for online registration and updates)