FlexSim GP

The next generation in discrete-event simulation software.

What does it do?

FlexSim GP simulation software makes it easy to analyze and optimize any system in any industry.

Who is it for?

FlexSim GP is the perfect tool for any company in any industry that aim on process design and optmization, saving time and money.
High Performance 3D Simulation Standard Libraries & Modules Flexscript full customization & C++ API's

Visualize in 3D

Build in a 3D world

FlexSim simulation software was built from the ground up to take advantage of today’s advanced 3D visualizations. Drag and drop objects into a virtual world. Create spatial relationships in your model to mimic your real life system. Include custom 3D shapes and CAD layouts.

You’ll simulate not only the behavior of your real life system, but also the look and feel, allowing you to immediately see what’s going on.

Many simulation packages are built on older 2D technology – with 3D post-processors tacked on as an afterthought. Not with FlexSim. FlexSim simulation software was conceived to be the most sophisticated 3D discrete event package ever created.



FlexSim simulation software uses OpenGL, the same graphics library used in today’s hottest 3D games. Realistic spatial relationships, dynamic lighting, environmental effects, and more help make your models as realistic as you like.

Immersive presentations

Build flypaths to guide your audience through the model. Add bullet points and slideswithin the model to illustrate important points along the way. Create a movie of your model to view and share.

Analyze your system

Statistics tracking

FlexSim simulation software automatically tracks many different datapoints including throughput, content, machine state, and utilization to name just a few.

Use FlexSim’s powerful Dashboards to create default reports or make your own custom reports to export to your favorite graphing and analysis programs.

Databases & spreadsheets

FlexSim simulation software can import data from, and export data to, all the most popular spreadsheet and database applications. Broaden your analysis by leveraging these powerful programs.

Experiment & optimize


The experimenter allows you to quickly change mutliple sets of variables and see the results. Create scenarios by choosing which model parameters to vary. Try a handful of scenarios, or hundreds! Save time by running many replications of multiple scenarios automatically – set it up and walk away.

Running many replications allows you to obtain confidence intervals of the results. View the results of your experiments in easy to read graphs and export reports to HTML.

Optimize with OptQuest

Sometimes as a modeler you’re not sure which scenarios represent your system’s optimum configuration. Optquest can intelligently suggest optimized scenarios for you.

OptTek’s OptQuest optimization engine combines tabu search, scatter search, integer programming, and neural networks algorithms to efficiently identify ideal scenarios according to parameters you specify. OptQuest is fully integrated into FlexSim’s modeling interface, giving you quick access to the industry leader in intelligent optimization.

Ease of use

Drag & drop model building


FlexSim objects are easily customized using pre-configured picklist options to define unique behaviors.

Quickly and easily build your model by dragging objects into view and positioning them with point-and-click simplicity. Create connections between objects to define relationships and flow with click-and-drag motion. You’ll be creating your system layout quickly and intuitively.

Standard Object Library

FlexSim includes a whole library of objects that can be used immediately to build many of different models.FlexSim objects are easily customized using pre-configured picklist options to define unique behaviors.

Because no two systems are alike, objects are easily customized by choosing from a list of preconfigured behaviors. A variety of actions are possible – you can even mix and match included options, or create your own.

Get help when you need it

When you’re customizing objects and creating your own behaviors, you’ll appreciate FlexSim’s context sensitive help buttons on every graphical interface, automatic command completion tips, and comprehensive function documentation.

View the difference

FlexSim's views include 2D planar, 3D orthographic and perspective, and hierarchical tree view. Together these views allow you to see your simulation model like never before.View your model in 2D, 3D, or in a hierarchical tree view. Each view gives you a unique perspective on what is going on in your simulation. You can develop your models exclusively using one view, or keep several views open simultaneously for faster model building.

Active Community Forum

FlexSim has an active worldwide community of users. FlexSim users can share tips and tricks, get modeling advice, or ask for help at the FlexSim Community Forum.

Our worldwide user base is active and welcomes simulation newcomers. Users, both new and expert, engage in discussions about all aspects of simulation andFlexSim has an active worldwide community of usersFlexSim Simulation Software. Technical support staff and FlexSim developers frequently give an insider’s view to the discussions.

Customize your modeling experience

Shapes & layouts

Add excitement and realism to your model by using custom 3D shapes of your buildings, machines, or products. Import 2D or 3D CAD drawings to use as a floorplan or topographical layout.

Whatever you’re simulating, with FlexSim’s graphics the sky is the limit.

User created simulation objects

FlexSim has a very capable library of class objects that can be used right out of the box to build a variety of different models quickly, with little or no programming required.

Where more complicated or customized behaviors are required, all FlexSim objects can be extended with the use of trigger logic. In addition, the source code for all classes in the library is open to the user to see and use freely. Users can create their own custom objects from scratch, or use existing library objects as a jump-off point.

Custom controls & interfaces

By including custom interfaces in your model, you make using and sharing your model easier. Create GUIs for individual custom objects, or to control your whole model.

Ultimate extensibility

You’ll never have to throw your hands up in frustration because FlexSim can’t do something. FlexSim’s open architecture and integration with the most powerful and widespread programming language available – C++, means that FlexSim can be extended with any functionality imaginable – from sockets and servers to home brewed DLLs.

No programming – no problem

You don’t have to be a C++ programmer to make the most of FlexSim’s flexibility. There’s a simple scripting language available, not to mention all of the pre-configured picklist options that come packaged with FlexSim. Where you meet a brick wall with other simulation software packages, FlexSim gives you a door.

Contact Us

Fill in your contact information below and we will contact you personally with a free brief on how to get started.

First Name (*)

Email Address (*)

Company Name (*)

Company Web site

Select a Flexsim product of interest (*)

Family Name (*)

Telephone Number (*)

Your Message

(*) : Required

I authorise the handling of my personal data pursuant to the Personal Data Protection Code – Legislative Decree n. 196/2003 (*)