In this paper, we present the results of a technology-intensive classroom intervention designed to support middle school students’ understanding of an aquatic ecosystem. The goals of our intervention are to help learners develop deep understanding of ecosystems and to use tools that make the relationships between a system’s structures, behaviors, and functions explicit.