a method , apparatus and computer product for modeling and analyzing additional services incorporated into a voice - over - ip configuration composed of a plurality of components is disclosed . the method comprises the steps of representing selected ones of the plurality of components and relationships among the selected components , wherein said component representations are selected from the group of configuration non - specific representations consisting of : voip voicemailservice , voipvoiceconferenceservice , itservices , erpservices , crmservices , webservices and supportservices , and wherein the representations of relationships are selected from the group of configuration non - specific representations consisting of : hostedby / hostsservices and integrates / integratedin , providing a mapping between a plurality of first events and a plurality of second events occurring in the selected components , the mapping representing the relationships along which the first events propagate among the selected components , and determining at least one first event based on at least one of the plurality of second events by determining a measure between each of a plurality of relationship values associated with the plurality of first events and the plurality of second events .