Design patterns have been widely recognized as important contributors to the success of software systems. This paper introduces and compares two patterns that solve specific design tool integration problems. Both patterns have been implemented and used in real-life engineering processes.