1. A computer-implemented method of generating a semantic business model, the method comprising: obtaining a set of business area models for a business entity; transforming each of the set of business area models into an intermediate model, wherein each intermediate model is represented using a substantially similar meta-modeling language; and merging the set of intermediate models into the semantic business model by: mapping at least one object in a first intermediate model to at least one object in a second intermediate model; adding a mapping object for the mapping to the semantic business model; and adding relationship information for the mapping object to the semantic business model based on the first intermediate model and the second intermediate model.