1. A computer implemented method for process integration, the method comprising: providing a business logic layer hosting one or more business objects, the business logic layer being part of a first application; providing one or more process brokers, each process broker performing process integration tasks by dynamically determining whether, when and/or how routines of the business logic layer need to be integrated with routines of a second application, wherein the one or more process brokers are part of the first application; providing one or more adapters, wherein each adapter is part of the first application and implements methods to perform communication protocol specific logic, wherein each adapter is interoperable with at least one of the process brokers and one of the one or more business objects to transform a message exchanged between said process broker and the second application from an internal format to an external format or vice versa, the internal format being interpretable by said process broker, the external format being interpretable by the second application, wherein the one or more adapters are part of the first application; and providing a process broker handler, the process broker handler being operable to instantiate the process broker and to instantiate an adapter stored in association with said process broker, wherein the process broker handler is part of a framework, said framework being part of a runtime environment, the runtime environment hosting the first application, wherein process integration is achieved by the interoperating adapter and process broker by: in case the message is an inbound message, using message data transformed to the internal data format to modify at least one of the business objects; in case the message is an outbound message, transforming data of the at least one business object from the internal to the external format and sending said data as the message to the second application.