BizTalk Orchestration Designer allows users to make representations of business processes more detailed, which can be systematically implemented in an integrated design environment. This business process design and its implementation goes through two phases, the visual-design phase which consists of analysis of the current business process and creating a diagram of workflow or interaction to explain the process and the coding phase where a visual model of a business process is built and then mapping the model into a framework of implementation. BizTalk Orchestration Designer is the integration of these two phases into a unified environment, which provides a drawing surface, and a set of implementation tools. This software enables users to create XLANG schedule drawings that will define the business process, and describe the flow of data between messages that are contained in business processes. It also helps users in making a visual represent of business processes that are long-running, connecting actions in the visual representation to ports from certain technology in order facilitate the exchanging of messages, compiling executable XML representation of the completed drawing, and execute business processes that takes weeks or months to complete.