UN/CEFACT’s Modeling Methodology (UMM) is used to design inter-organizational business process models in e-business. Developing a new model for each small variation in different business environments would lead to a multitude of similar models. We extend UMM by a constraint mechanism for adding business environment specific constraints to models. Thus, multiple business environments may share the same model. The implementation of business process models using ebXML or Web Services is supported by choreography languages like BPSS or BPEL. These choreography languages are usually XML-based in order to be processed by a business partner’s application. Since this business application runs in the particular business environment of the business partner, BPSS and BPEL processes are always specific to the business environment. Consequently, this paper elaborates on the mapping of a standard UMM process model defined for multiple business environments to business environment specific BPSS processes.