1. A business service discovery (BSD) system, implemented as programming on a processor, for discovering, formatting, and storing configuration information related to a business service, comprising: an input module capable of receiving hints and conditions related to nodes in the business service; a discovery engine, coupled to the input module, that receives the hints and conditions related to a system underlying the business service and creates a corresponding search methodology; and a plurality of discovery components, under control of the discovery engine, wherein a discovery component comprises: a definition of a corresponding BSD class model, an application signature definition, and a universal configuration management database (uCMDB) graph engine that creates a uCMDB graph representing a system discovered by the discovery component.