Project (not task) management tool

A project management tool that does more than just manage tasks but also governance, budgets, risks, etc., where each is an object with attributes and definable relationships between the objects, e.g., if risk rating for project X exceeds score Y, then notify Z person.