We have used a design science approach to study collaborative modeling of business processes. Following this we have first designed a collaborative modeling architecture based on the empirical findings in a modeling study using conventional tools. A specific tool for this architecture was then developed and used as a vehicle to collect data for the consolidation of the architecture and for further theorizing on modeling problems that can be solved in this way.