1. A system for managing topologies, comprising: a topology data datastore that stores topology information; a topology computer element that interfaces with the topology data datastore to create and update a topology of resources; and a subscription computer element that generates notifications to a user based on at least one of the creating and the updating of the topology of resources and further based on subscription data.