1. A system for enabling applications to interface with a network, wherein the network manages multiparty multimedia calls, the system comprising: means for initiating and receiving multiparty multimedia calls; means for storing building blocks representing the multiparty multimedia calls associated with the applications, the building blocks including object data identifying parts of the multiparty multimedia calls and relationship data representative of relationships between the parts of the multiparty multimedia calls; and means for monitoring a current state of the object data and the relationship data, and for determining when the current state changes.