Business process modeling and design, as an essential part of business process management, has gained much attention in recent years. An important tool for this purpose is reference models, whose aim is to capture domain knowledge and assist in the design of enterprise specific business processes. However, while much attention has been given to the content of these models, the actual process of reusing this knowledge has not been extensively addressed. In order to address this lack, we propose to utilize a domain engineering approach, called Application based Domain Modeling (ADOM), for the purpose of specifying and applying reference models. We demonstrate the approach by specifying a sell process reference model and instantiating it for a chocolate manufacturer. The benefits of utilizing the ADOM approach for specifying business models are the provisioning of validation templates by the reference models and the ability to apply the approach to various modeling languages and business process views.