prozima planning engine

pengine logo

PEngine, the Prozima Planning Engine, is a Java library which facilitates the creation of complex portfolios of projects, containing multiple schedules, activities, milestones and resources. PEngine's algorithms can calculate the optimum allocation of resources across all projects so that time and cost goals are met.

features

  • Portfolios: Multiple projects can share multiple resources.
  • Scenarios: Projects can contain multiple schedules and baselines. Schedules can be used to evaluate alternative scenarios.
  • Activities: Schedules contain both activities and milestones. Activities require resources to perform work whereas milestones have no work or effort associated with them.
  • WBS: Wor Breakdown Structure can be defined. WBS components and hierarchy are consistent across projects and schedules.
  • Reactive Scheduling: Schedules are continuosly updated to adapt to changes. At any instant, you know the expected completion time of all activities, milestones and projects.
  • Costs: Allocate costs to resources using muliple rules and currencies.
  • Optimised Scheduling: You specify the balance between time and cost you require and PEngine finds the best possible schedule which meets your goals.
  • No Dependencies: No third-party library dependecies in PEngine.
  • Flexible: PEngine is designed to calculate optimal schedules. It makes no assumptions as to where data comes from or is stored. Can be intergrated with any application, ranging from mobile applications to large-scale web services.
  • Relationships: Activities and milestones can be related to their predecessors in a schedule by one of 4 types of relationship: Start to Start, Start to Finish, Finish to Start and Finish to Finish.
  • Compact: PEngine occupies less than 250kB when built and optimised.
  • Evaluation: There is free evaluation version of PEngine available for download. This enables the user to fully evaulate and test the library and its API before purchase.
  • No DRM: PEngine is distributed with no DRM or other licensing technology. The developer only has to think about integrating the library with their code.

documentation

The API provided by the Prozima Planning Engine is available for review. You can view the latest version of the API here. The API documentation is also included in the PEngine library zip file. The zip file also contains the license under which the library is released and release notes.

versions

A fully functional version of PEngine is available for evaluation and testing. It provides support for a limited number of projects, schedules and resources but all features are present. If you are interested in licensing a full version of the library, please contact a Customer Support adviser.

downloads