The following list presents the key vRealize Orchestrator features.


Production grade external databases are used to store relevant information, such as processes, workflow states, and configuration information.

Central Management

vRealize Orchestrator provides a central way to manage your processes. The application server-based platform, with full version history, allows you to have scripts and process-related primitives in one place. This way, you can avoid scripts without versioning and proper change control spread on your servers.


Every step of a workflow is saved in the database, which allows you to restart the server without losing state and context. This feature is especially useful for long-running processes.


All vRealize Orchestrator objects have an associated version history. This feature enables basic change management when distributing processes to different project stages or locations.

Scripting engine

The Mozilla Rhino JavaScript engine provides a way to create building blocks for vRealize Orchestrator. The scripting engine is enhanced with basic version control, variable type checking, name space management, and exception handling. It can be used in the following building blocks:

  • Actions

  • Workflows

  • Policies

Workflow engine

The workflow engine allows you to capture business processes. It uses the following objects to create a step-by-step process automation in workflows:

  • Workflows and actions that vRealize Orchestrator provides

  • Custom building blocks created by the customer

  • Objects that plug-ins add to vRealize Orchestrator

Users, other workflows, a schedule, or a policy can start workflows.

Policy engine

The policy engine allows monitoring and event generation to react to changing conditions in the vRealize Orchestrator or the plugged-in technology. Policies can aggregate events from the platform or the plug-ins, which allows you to handle changing conditions on any of the integrated technologies.


vRealize Orchestrator provides the following advanced security functions:

  • Public Key Infrastructure (PKI) to sign and encrypt content imported and exported between servers

  • Digital Rights Management (DRM) to control how exported content might be viewed, edited, and redistributed

  • Secure Sockets Layer (SSL) encrypted communications between the desktop client and the server and HTTPS access to the Web front-end

  • Advanced access rights management to provide control over access to processes and the objects manipulated by these processes

For more information about installation, configuration, use, and developing with vRealize Orchestrator visit vRealize Orchestrator 6.0 Documentation Center.

You can download vRealize Orchestrator 6.0 from the product download page.