Flexsim uses highly developed objects that
represent process activities and queuing. To use an object
in the model, just drag-and-drop from the library into the
model view. Each object can have a location (x,y,z), a speed
(x,y,z), rotation and a dynamic behavior (time). Objects can
be created, destroyed and moved into one another. They can
have their own functionality or inherit their functionality
from other objects. These object parameters result in a number
of key features for quick, easy and effective modeling for
any manufacturing, material handling, or business process.
Flexsim's object parameters allow you to model almost every
physical object that exists. Machines, operators, queues,
conveyors, fork trucks, warehouses, traffic lights, tanks,
boxes, pallets, paper flows, containers, and a host of others
can be modeled with Flexsim. Information can also be modeled
easily using Flexsim's robust modeling library.
Flexsim allows the modeler to take a hierarchical approach
to model building. Everything from using inheritance in building
custom objects to speed development time to using a hierarchical
structure in model building to present complex systems in
an organized manner. Flexsim allows the user to make full
use of the Microsoft Visual C++ hierarchical features.

No other simulation software available on the market today
allows more customization by the user than Flexsim. Every
aspect of the software is open for the user to customize.
Objects, views, GUI's, menus, picklists, and object parameters,
to list a few, are all accessible to the model developer.
You can add your own logic to the objects, change existing
code, or remove the code that you just don't need. You can
even build completely new objects from scratch! And all objects
you customize or create from scratch can be added to the
library for re-use in other models. Objects can be created
and modified using the C++ language, which is the heart of
Flexsim. C++ controls the object's behavior. Flexsim's appearance
and interface, button bars, menus, and GUI's are controlled
by flexscript, a powerful pre compiled C++ library.
