In this paper, we present a new model for concurrency control that supports cooperation of design tools and designers in a design environment. We capture characteristic access and cooperation behaviour of design tools by activity types to guide a concurrency control component in access synchronization, conflict handling and inter-tool communication. Activity types allow to characterize cooperative work situations more precisely. This allows to improve designers awareness of conflicts in an environment of concurrently running design tools and supports them in interactive conflict resolution.