1. A computer system, comprising: one or more input devices receiving information indicative of managed entities within a telecommunication network; at least one computer readable medium storing a network management application comprising computer executable code; and one or more processors receiving and executing the computer executable code of the network management application to store an identifier indicative of a candidate service in a database, receive the information indicative of managed entities from the one or more input devices, store graphing data indicative of the managed entities in the database, and determine whether the telecommunication network is configured to execute the candidate service based on predetermined rules.