1. A computerized method for transforming an event-driven process chain (EPC) modeled business process into an executable business process, the method comprising: providing a plurality of graphical constructs in a database, the plurality of graphical constructs representing elements in the EPC modeled business process; providing a set of transformation rules in the database, the set of transformation rules including rules for converting the graphical constructs into programming constructs for the executable business process; applying the set of transformation rules to the graphical constructs to generate the executable business process comprising an ordered sequence of programming constructs; and storing the ordered sequence of programming constructs in the database for subsequent execution of the executable business process.