In this phase, developers create a basic design for the software and the activities. First, a pedagogical
stance is chosen. Based on theory and research on early childhood learning and teaching (Bowman,
Donovan,&Burns, 2001; Clements, 2001), we determined that Building Blocks’ basic approach would be
finding the mathematics in, and developing mathematics from, children’s activity.