It has long been recognized that client learning is an important factor in the successful development of information systems. While there is little question that clients should learn, there is less clarity about how best to facilitate client learning during developer-client meetings. In this study, we suggest that a cooperative learning strategy called collaborative elaboration developed by educational psychologists provides a theoretical and practical basis for stimulating client learning during an IS design process. The problem with assessing the effects of collaborative elaboration, however, is in controlling for the many other factors that might affect client learning and outcomes of an IS design phase. In a unique research opportunity, we were able to measure the use of collaborative elaboration among 85 developers and clients involved in 17 projects over a semester-long IS design process. The projects were homogeneous with respect to key contextual variables. Our PLS analysis suggested that teams using more collaborative elaboration had more client learning and teams with more client learning achieved better IS design phase outcomes. This suggests that theories about collaborative elaboration have significant potential for helping IS researchers identify new approaches for stimulating client learning early in the IS design process.