ORMSwareTM Suite is a product of Ushar Enterprises Inc, Littleton, Colorado, USA

Objects in this document may appear out of sequence if not viewed with Internet Explorer

Product Overview Example Models

ORMSwaretm Suite

Diagram is the Programsm

Flatten modeling, discrete event simulation and programming complexity, cost and time

Shift the paradigm with quick self-documenting modeling, simulation and programming

ORMSware is a versatile power tool for easy quantitative modeling and programming. It makes models and progams virtually self-documenting, easily maintainable, quickly changeable, and visually verifiable. ORMSware uses a flow-based and discrete-event-simulation-based physicalogical programming paradigm.

With the easy physical discrete event paradigm and visual relationships/operations diagram quantitative models and software logic are expressed as multiple execution thread-heads operating on objects/entities, traveling through data processing hierarchies of logical queuing networks. ORMSware makes your black box lucid for all stakeholders to see inside. Highly reliable test plans congruent with code emerge effortlessly.

ORMSware is not for sale. Instead, each customer is provided with unlimited runtime licenses for executables (EXEs) of models custom-built for the customer using the ORMSware approach.



ORMSware models are compiled, not interpreted during execution. A custom-built EXE is created for each model with unlimited runtime licenses.
Overview of modeling, discrete event simulation, and programming with ORMSware continues after the Google ads below.

ORMSware (ormsware) benefits
  • Lucid, visual quantitative models that inspire, involve and connect all stakeholders of a problem

  • Transform complex spreadsheets into visual quantitative network models that are easy to understand, modify and maintain

  • Hybrid models, retaining easy parts in spreadsheets while moving complex parts to ORMSware

  • Automatic variable time dimension to easily express problem dynamics

  • Optimization, goal-seeking and numerous helpful functions

  • Powerful array operations

  • Monte Carlo simulation for uncertainty analysis

  • Standalone execution without ORMSware once a model is built

  • Portable programs with architecture-independent numerical accuracy

ORMSware Suite is a line of rapid, visual quantitative modeling tools from Ushar Enterprises Inc. ORMS in ORMSware stands for Operations Research/ Management Science. The first component of ORMSware Suite released in February 2003 is our [hierarchical] Network-structured Modeler (NMOD).

NMOD is a limited release of ORMSware's general purpose discrete event simulator component. As a subset of the discrete event simulator, NMOD is also a general purpose Monte Carlo simulation tool.

NMOD enables engineers and analysts to focus on quickly developing quantitative models that are too large and/or complex for spreadsheets, while avoiding the undesirable distractions of heavy admin burdens of programming.

NMOD has also turned out to be an ideal tool for systematic, rapid, risk-less transformation of legacy spreadsheets into visual quantitative networks. Many organizations have spreadsheets that have evolved over time into constraining spaghetti structures that are too risky to modify and hard to maintain. We have a low-cost, high-impact methodology for transforming spreadsheet models into visual NMOD models that are easy to understand, maintain and modify.

The general ORMSware paradigm is anchored in the undeniable fact that logical networks are pervasive structures which can be used to visually express quantitative solutions in any discipline, in any application arena. ORMSware network objects in combination with easy ORMSware notations make it possible to model virtually any quantitative problem in any setting.

NMOD's distributed components are tightly coordinated and synchronized. Since the NMOD engine is totally free from Windows overhead, and is detached from NMOD's model definition environment (Visio and UltraEdit browser), NMOD models execute very fast. This is a critical advantage when models are complex, large-scale and computationally intensive.

NMOD's engine is not confined to running on the PC platform. NMOD models are portable to any platform, from workstations to supercomputers.

ORMSware's target customers are...

  • Organizations in both government and commercial sectors who are constantly engaged in developing and maintaining complex and large-scale scientific and engineering models and advanced quantitative business models.
  • Organizations eager to migrate complex production spreadsheets partially or totally to an environment where content logic is easy to see and understand.
  • Organizations seeking rapid-response off-the-cuff disposable automation similar to spreadsheets, with the power of traditional software engineering and the benefit of more easily verifiable visual logic.

Product details

Contact information

Ushar Entperprises
Attn: ORMSware Project
8624 Palermo Way
McKinney, TX 75071, USA

Please click here for contact form.
It is temporarily located at our consumer product site.


Reverse links


Think. Condense. Model. Encode. Document.
Click image at left to see an example of how ORMSware helps analysts think through problems systematically while also documenting, and implementing models, and creating presentations, virtually simultaneously.

This link takes you to an example showing the approach one is likely to use when working with ORMSware to devise a simple algorithm for generating all possible ways a given number of items can be sequenced. It then demonstrates how large networks are logically condensed (to three ORMSware nodes in the case of this algorithm for sequencing any given number of items). The model is then extended to solve a special Asymmetric Traveling Salesman problem (ATSP) with nontrivial functions of distance, time and cost (a trucking problem).


Examples of model formulation using Visio interface

Example of Excel interface for data entry

Example of Visio on-drop mini-dialog box for arc properties