Prozima provides Java® software components which add advanced project and resource management capabilities to software applications and services. Prozima's components save you time, costs and uncertainty as you design, develop and test applications and services. We provide you the support needed to succesfully integrate our components into your solutions.


overview

Prozima Planning Engine

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.

Key Features

PEngine supports all of the features expected in a modern project management application:

  • Portfolios: Multiple projects can share multiple resources.
  • Scenarios: Each project can contain multiple schedules and baselines. Schedules can be used to evaluate alternative scenarios.
  • Real-time 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.

More detailed information on the features of the Prozima Planning Engine are available here.