1. An article of manufacture including a tangible computer readable storage medium to physically store instructions, which when executed by a computer, cause the computer to: receive a selection of a process component associated with a process flow; determine whether a graphical editor includes one or more process components associated with the process flow; determine compatibility of the selected process component with at least one of the one or more process components in the graphical editor by identifying cardinality and type of the selected process component, if the graphical editor includes the one or more process components; and connect the selected process component to the process flow on the graphical editor based on the determined compatibility.