1. A method for providing object model based mapping, the method comprising: receiving backend data defining data constructs in a backend system; receiving entity data defining data constructs in an entity model; receiving user selectable elements defining a process associating the backend data with the entity data; and producing code, based on the received user selectable elements, configured to implement the process.