Technical capabilities

Built for complex operational systems

The question for any serious evaluation is simple. Can the tool represent the real complexity of your operation, and can it analyze that model fast enough to support a decision? ProcessModel is built to answer yes to both.

A complex multi-path process model laid out on the ProcessModel canvas

AI-assisted model development

AI where it is strongest. Simulation where it is strongest.

AI gets you to a working model quickly and helps you read the results. A real simulation does the rigorous analysis that a decision rests on. Each does what it is genuinely good at.

Where AI is strongest

  • Interpret a process description in plain language
  • Build the model structure for you
  • Suggest logic the model is likely missing
  • Identify the constraints worth a closer look
  • Explain the run results and what they mean

Where simulation is strongest

  • Test scenarios repeatedly under real conditions
  • Handle variability, queues, resources, and routing
  • Respect schedules, capacities, and costs
  • Run many replications for stable numbers
  • Compare alternatives with measurable results
Pointing ProcessModel at a model running on your own computer

AI on your terms

Point it at your own computer, and your data stays there

Build with AI and AI Analysis run on the intelligence you choose. Use a cloud provider with your own key, or point ProcessModel at a model running on your own computer.

Run it on your own hardware and your model, your prompts, and your results stay on your machine. Nothing is sent to us, so the setup respects your internet access and your security policy.

  • A cloud provider, or a model on your own computer.
  • On your own hardware, your data never leaves it.
  • The setup respects your access and your security policy.

Visual modeling

Model the process as it actually works

A process is a network of activities, queues, resources, routes, and decisions. You build it that way on the canvas, connecting the steps and the paths so the model reads like the operation it stands for.

As a model grows into dozens of connected steps, one-click automatic layout untangles it for you, so a complex network stays readable instead of turning into a knot of crossing lines.

  • Activities, queues, resources, routes, and decisions on one canvas.
  • One-click automatic layout keeps a large model readable.
  • Collapsible sub-models keep the bigger picture in view.

Rapid experimentation

Test the future state before you build it

A scenario is a set of changes layered over the base model. Adjust resources, schedules, routing, capacities, and logic, override arrivals, gates, and inventory, then run it and see what happens.

Keep the current state intact and compare it against the future state with measurable results, so every proposed change is backed by numbers rather than opinion.

  • Override resources, schedules, routing, capacities, and logic.
  • Compare current versus future state with real numbers.
A scenario editor overriding resource quantity and adding objects to compare against the base model

Performance

Analyze a complex model fast

Rigorous analysis is only useful if the answer arrives in time to act on it. ProcessModel runs replications and experiments in parallel, so a model with real variability still returns stable numbers quickly.

Parallel replications

Many replications of the same model run at once, so the variability settles into reliable averages without a long wait.

Parallel experiments

Several scenarios run side by side, so a sweep of alternatives is measured together rather than one slow run after another.

Stable numbers, sooner

High-volume models with real arrivals and queues return confidence intervals across replications fast enough to keep a review moving.

Results you can trust

A report is only as honest as the engine under it

The engine was reworked for 7.0 so the numbers add up, the clock is respected, and the run tells you when it cannot trust an input instead of guessing.

Percentages that add to 100

An activity's operation, waiting, blocked, and idle time each reads as its real share of scheduled time, so utilization never climbs past what the clock allows.

Time units honored everywhere

A day expression returns days and a one-week delay runs for a week. A value the run cannot read stops it and names the field, instead of guessing.

Resources held across the model

Seize a resource in one activity and free it in a later one, and the hold lasts the whole way between, so utilization reads true.

Fast where it used to crawl

Condition-based routing that once dragged runs in seconds with identical results, and a scenario that fails now fails the run instead of reporting a clean success.

What it can represent

Twelve domains of operational detail

The building blocks for a model that behaves like the real operation, from flow and variability to control logic and cost.

Flow and routing

Percentage, conditional, fork, pull, load balancing, attach and detach, renege, and fallback paths that mirror how work really moves.

Time and variability

26 probability distributions, plus distributions fitted from your own observed data, seeded streams for reproducibility, and warm-up periods.

Demand and arrivals

Continuous, periodic, scheduled calendar grids, daily patterns with a 24-hour curve, and order lead time, with bulk import for large arrival files.

Resources and labor

Pooled staff and machines, availability and breakdowns, ten shift presets and custom schedules, breaks, overtime, priorities, travel time, and caseload for continuity of care.

Queues and blocking

Finite or unlimited queues, input and output buffers, back-pressure and blocking, and disciplines from FIFO to earliest due date.

Batching and material handling

Batch by count, timeout, schedule, or rule, with selection rules, attribute aggregation, nested batching, unbatch math, and carriers with finite capacity.

Inventory

Aggregated stock, multiple items, zones and locations, unit costs, storage capacity, reorder levels, substitution, and FIFO or LIFO consumption.

Control logic

Gates and signals plus a per-step discrete-event language with variables, attributes, and one, two, and three dimensional arrays, and decision tables.

Cost and value stream

Resource, activity, entity, and per-move costs, with value-added, required non-value-added, and non-value-added time tracked across every path.

Entity state

Type, custom attributes, carrying capacity, parent and child links, age, time in system, accumulated time and cost, and live status, all queryable in expressions.

Scale and hierarchy

Collapsible sub-models and process groups, callable subprocesses, asynchronous exit, input and output mapping, and high-volume capacity.

Calendars

Calendar-accurate schedules that honor the Start Day, weekly shifts with presets and custom, breaks, multi-shift and around-the-clock, and schedule connections that open and close on the calendar.

The action-logic language with syntax highlighting and an autocomplete suggestion for a resource

A real control-logic language

Per-step logic with set, increment, conditionals, loops, waits, get and free, and signals, with arrays and attributes, edited inline with highlighting and suggestions.

Fitting observed data to probability distributions, ranked by goodness of fit

Variability fitted to your data

Choose from 26 distributions, or paste your own observed data and let the tool rank the best fit, so timing reflects reality instead of a convenient guess.

The Cost tab with cost cards, a cost breakdown donut, and cost by resource

Results and analysis

Answers, not just a finished run

Every run produces a full report. The Cost tab shown here breaks down where money goes by resource, activity, entity, and inventory, with a value-stream split of value-added and non-value-added time, alongside the rest of the model in its own tab.

  • The Output Report has a tab for every part of the model

    Overview, My KPIs, Bottlenecks, Flow, Activities, Resources, Cost, and Experiments, with impact, queues, routes, variables, and analysis rules a click away under Advanced.

  • The Bottlenecks tab ranks the real constraint

    Every wait point is ranked by the minutes it adds, split into value-added and non-value-added, and each queue's weekly pattern is read to name the cause behind it.

  • AI Analysis reads the results with you

    It explains the run in plain language, then answers your follow-up questions with suggested prompts, grounded in your own activity, resource, and entity names. Set a focus first: throughput time, quantity, cost, process efficiency, or resource utilization.

  • Queue Diagnostics shows when work builds

    A distinctive view of where and when queues form through the operating window, with the worst hours called out.

  • Cost, value stream, and inventory

    Cost by resource, activity, and entity, with value-added and non-value-added time, and inventory holding and ordering cost, charted and exportable.

  • Read each replication, or the band across them

    Expand a tracked variable to see every run on its own, or average it across all of them with a median, a min and max, a standard deviation, or a 90, 95, or 99 percent confidence band.

Proof

Trusted on the hard models

Founded in 1999, ProcessModel has helped Fortune 500 companies save billions across manufacturing, healthcare, consulting, and government.

Our people thought they would have to hire and train an additional 500 representatives. The modeling pointed out where the real problems were, and how to re-engineer the process with the addition of only 125. That is a 14 million dollar saving.
Michael B.Vangent
The most easy to learn, most powerful, and most useful simulation and modeling software for transactional processes.
Rama V.QAI

Represent the complexity. Analyze it fast.

Build the network, model the variability, write the logic, run it in parallel, and read the results. The detail you need to trust the answer, with the speed to act on it.