1. A computer-implemented method for context-specific modeling of a collaborative business process, the method comprising: receiving an identification of a collaborative business process to involve a communication between at least two entities, the identification submitted by an entity seeking to model the collaborative business process for a specific context associated with the entity; selecting, in a repository and using the specific context, at least one modeling artifact that has been defined for use in the identified collaborative business process, the repository including a plurality of stored modeling artifacts for at least one collaborative business process, each of the stored modeling artifacts associated with at least one context value; and providing the selected modeling artifact to the entity in response to the received identification.