First, I’d like to thank the people who shared their ideas on framework development with me throughout the last couple of years. Special thanks go to the colleagues of sd&m software design & management AG, Germany, with whom I was happy to collaborate on the two projects described in this chapter.
Sending a paper to a pattern conference always gives you a huge amount of valuable feedback. This chapter has gone through the process twice. Neil Harrison was the shepherd for an earlier version at PLoP 2000, and Dragos Manolescu shepherded the current version for EuroPLoP 2003. Both provided useful comments and suggestions, and they helped me improve the chapter. Thanks also go to the participants of the PLoP 2000 and EuroPLoP 2003 workshops in which this chapter was discussed.