Save Time. Cut Costs. Aurora.

Aurora™ is the most advanced Intelligent Planning and Scheduling Solution available on the market today. It utilizes advanced artificial intelligence to tackle scheduling problems with complex constraints by incorporating the judgment and experience of expert human schedulers. Originally developed for NASA, Aurora is particularly effective when applied to large projects with complex constraints and resource requirements. Over the last 25 years, an increasing number of organizations have chosen Aurora to manage operations more efficiently than any other system it has ever been compared to, and for Project Portfolio Management (PPM), Aurora has proven vastly more powerful than any other solution including Microsoft Project and Primavera P6.

Aurora™ outperforms conventional software solutions.

Are complex scheduling challenges delaying your projects?

Aurora maximizes throughput so your projects are completed on time and budget.

When compared to other software solutions like Microsoft Project and Primavera...

Aurora provides shorter schedules and reduced turnaround times.

When conventional approaches don't work...

Aurora solves complex problems more effectively by encoding and applying sophisticated scheduling knowledge and user-supplied, decision-making rules.

How does Aurora's user-friendly approach work?

Aurora’s graphical user interface enables users to enter domain-specific scheduling knowledge and requirements quickly and easily.

What other Aurora key features can you look forward to?

Compared to Microsoft Project

Shorter Schedules

Compared to Primavera

Reduced Turnaround Times


Most systems use simple rules to select and schedule activities and assign resources to carry them out. However, these schedules are often far from optimal. Aurora solves complex problems more effectively by encoding and applying sophisticated scheduling knowledge and user-supplied, decision-making rules, along with complex constraints and resource requirements.

Furthermore, Aurora encodes attributes of individual tasks, groups of tasks, resources, resource sets, and constraints. Aurora’s built-in and user-supplied decision rules produce better schedules by considering these attributes at key scheduling decision points such as determining which task to schedule next, assigning the best time and resources to each task to optimize the overall schedule, and handling situations in which some resources are not available when the task is scheduled.


Aurora’s graphical user interface enables users to enter domain-specific scheduling knowledge and requirements quickly and easily. Interactive graphical displays enable users to visualize and edit the schedule’s resource allocations and temporal relationships among activities. More than that, Aurora automatically detects and highlights scheduling problems such as unresolved conflicts.

For further details, view this presentation on Intelligent Scheduling. If you’d like to know what our clients are saying about Aurora, you can view our customer testimonials. If you still don’t believe we can help reduce your project turnaround times, then fill out the form below to find out more.

businessman working in office


Aurora focuses on resource requirements and temporal scheduling in combination, providing more efficient use of available resources resulting in shorter project turnaround times. Since the same amount of work is completed in less time, this greater throughput results in increased cost savings when compared to other scheduling software alternatives.

Aurora complex constraint support allows planners to develop more realistic project models that adapt more realistically during execution. Aurora also supports forward and backward scheduling as well as mixed mode scheduling so you can have your projects scheduled according to your needs. More importantly, Aurora’s schedule unique explanation reports show you why each task was scheduled where it was scheduled. Aurora is also designed to allow extensive customization, meaning that it can meet varying needs and priorities.

Hands of Businessman Notebook and documents working

Other Unique Capabilities of Aurora:

Concurrent Constraints

These allow the user to specify that two jobs need to happen at the same time in the schedule.

Special Manufacturing/Shift Control Properties

This allows the user to specify a preference order when defining a set of rouces that are mostly interchangeable.


These allow the user to specify that a job cannot happen at the same time as another job or class.

Stable Schedule Mode

Aurora provides a mode that will prefer to retain the previous schedule, with the minimum updates necessary to incorporate emergent work or updated resource availability. This permits updates to take new data into account while avoiding churn.

Capacity Change Constraints

This allows the user to specify a relationship between a task and a resource. Some tasks may make a resource available (e.g., adding a space zone that can subsequently be used for work), while others may make a resource unavailable (e.g., installing panels that block access to a space zone).

Monte Carlo Simulation

This takes advantage of duration distribution information to simulate multiple executions of the schedule to show how things are likely to play out. This gives the IEs insight into how brittle their scdedule is, how likely it will be to run late, etc.–and from there, try to make their schedule more robust and stable.

Preferred Resources

This allows the user tos pecify a preference order when defining a set of resources that are mostly interchangeable.

Special Downstream Work Analysis

This ensures that work is started if more complex downstream work depends on it.

Sensitivity Analysis

This takes advantage of duration distribution information to explore what would happen to the schedule if certain key jobs are faster than expected or slower than expected.

Would you like a FREE Demo? Contact Us

Please enter your contact details, company name and a short message below and we will answer your query as soon as possible.


What More Can Aurora Do?

If you need a tool to plan and manage a complex schedule of resources with lots of interdependencies, below are some of the features you should consider. What’s better? Aurora satisfies all of these and many more!

  • Dependency Modeling:
    • Task Dependencies: The ability to define relationships between tasks, such as finish-to-start, start-to-start, etc. This allows you to visualize and understand how delays in one task can impact others.
    • Resource Dependencies: The ability to track resource availability and ensure tasks requiring specific resources aren’t scheduled for overlapping times.
  • Scheduling Features:
    • Critical Path Method (CPM): This method identifies the longest sequence of dependent tasks that determines the overall project duration. Tools should display the critical path and highlight any delays that could impact the project deadline.
    • Resource Leveling: The ability to smooth out resource allocation and avoid overloading or underutilizing resources.
    • Intelligent Resource Scheduling: The ability to allocate resources significantly more optimally than resource leveling, resulting ini shorter schedules / greater throughput than resource leveling.
  • Collaboration and Communication:
    • Real-time Collaboration: Allow team members to see updates and changes to the schedule in real-time.
  • Reporting and Analytics:
    • Progress Tracking: Track the progress of tasks and resources against the baseline schedule.
    • Reporting Tools: Generate reports that visualize schedule performance, resource utilization, and identify potential risks.
  • Additional Features:
    • Integration with Other Tools: Consider if the tool integrates with project management software, communication platforms, or other tools your team uses.
    • Scalability: Choose a tool that can handle the complexity of your schedule and can grow as your projects do.
    • Ease of Use: The tool should be intuitive and easy for your team to learn and use.