Learning and teaching about systems development and integration is changing from monolithic systems to systems of systems. Skills and competencies needed for the next generation of systems development and integration professionals further stretch requisite knowledge (technical, design) and skills (teamwork, organizational). Accommodating this expanded coverage requires multiple epistemologies, making problem-based learning a potentially effective approach. Based on a review of research from several contributing themes and a retrospective analysis of our own classroom practices, we develop a framework that can be used for adapting problem-based learning (PBL) to information systems development and integration. The paper illustrates the why and how of problem-based learning and the use of our framework with templates in several systems development and integration courses across two very different university settings.