A measure for the quality of software is the extent to which it corresponds to the business objectives and requirements it was designed for. The earlier those who elicit the requirements and those who will use the software can be involved in the development process, the better the results will be, and the lower the cost and time for development. This applies especially to the development of complex B2B transactions, which may be a long and tedious task, as it requires the collaboration of business and IT experts from all business parties of the value chain. This paper presents an integrated approach and a toolset to develop B2B transactions based on a sketch of the business model that the business collaboration is embedded in.