1. A system for monitoring processes of a distributed business application, the system comprising: at least one processor; at least one display screen connected with a computer that hosts an integration builder tool comprising a condition editor, the condition editor having a user interface, the user interface comprising an operator palette, an editor view, a condition variable view, a binding view, and a message log view, the editor view providing an editing area on a display in which to receive a text-based expression of one or more conditions related to a workflow of an executing business application process, the text-based expression including at least one variable, the one or more conditions being associated with respective one or more monitored events in the executing business application process and configured to provide corresponding alerts in the message log view when the respective one or more events are detected, the editing area further including the operator palette providing a plurality of operators for use in the text based expression of each of the one or more conditions, the condition editor displays a pop-up window including a list of all possible values, operators, parenthesis, or operands for insertion at a current cursor position while building the one or more conditions, a toolbar providing one or more editing tools for editing the text-based expressions to build complex conditions for monitoring the workflow of the business application process, the at least one variable being defined in the binding view and declared in the condition variable view, the one or more conditions depend on existence of at least one corresponding object within the distributed business application and upon deletion of the at least one object, the one or more conditions corresponding to the at least one object are deleted, wherein the condition editor highlights the at least one variable as a valid variable if the at least one variable is valid and the condition editor highlights the at least one variable as an invalid variable if the at least one variable is invalid, the binding view providing binding of values to the at least one variable, wherein a deletion or a modification of at least one variable is not allowed in the binding view, the condition editor having a functionality to provide at least one comment while writing one or more conditions, wherein the at least one comment is visible at a design time and has no impact at a runtime.