1. A system, comprising: one or more processors of one or more computer systems; an inter-connector program, wherein the inter-connector program is configured to, when executed by at least one of the one or more processors, enable interactions between a first application program of a first type and a second application program of a second type by: receiving information from a first defined workflow being performed using a workflow engine executing in the first application program, the received information related to a request for indicated response information from the second application program; and in response to the received information, determining that the request for the indicated response information is authorized, the determining being based on at least one factor from a group including the indicated response information, the first defined workflow, a user that initiated performance of the first defined workflow, and a location of the first application program; and the second application program, wherein the second application program is configured to, when executed by at least one of the one or more processors, provide the indicated response information by: in response to the determining by the inter-connector program that the request for the indicated response information is authorized, initiating performing a second defined workflow using a workflow engine executing in the second application program, the performing of the second defined workflow including obtaining the indicated response information; and sending a response for the first application program that includes the obtained indicated response information, to enable the first defined workflow to perform additional defined steps based at least in part on the obtained indicated response information.