1. A computer-implemented method comprising: identifying a first process from existing processes of a business process at a business process module of a business process management (BPM) process engine; designing a second process of the business process at the business process module; generating, by a processing device executing a BPM generator of the BPM process engine, in view of the first process and the second process, a BPM process definition of the business process, the BPM process definition comprising an Extensible Markup Language (XML) formatted process definition file; translating the BPM process definition into a source code at a translator engine of the BPM process engine; compiling the source code of the BPM process definition into a byte code at a compiler of the BPM process engine; and executing the byte code with a virtual machine of the processing device.