1. A method for utilizing an instant messaging system to manage the execution of ad hoc business processes comprising: identifying a process definition entered into a user interface that is coupled with an instant messaging client application, wherein said process definition represents an ad hoc business process, and, wherein the process definition utilizes entities defined in a contact of the instant messaging (IM) client application; executing the process definition; and upon reaching a terminating condition defined within the process definition, presenting results of executing the process definition via the user interface.