1. A method of intercepting a communication between two applications in a computer environment, the method comprising: intercepting a data communication between a first application and a second application without changing the functionality of the first application and the second application; providing a digital object created by the second application; providing a control object capable of specifying a dynamic control logic depending on the intercepted data communication; and performing the dynamic control logic specified by the control object on the digital object.