This project will result in the development, design and dissemination of mathematics software called Emerging Literacy in Mathematics (ELM). ELM, designed for early elementary learning, will focus on teaching number sense, knowledge of mathematical patterns and relationships, and the beginnings of strategic thinking in order to prepare students for improved understanding of higher mathematics. The goal of the project is to improve the numerical proficiency of children, increase the number of students who choose a career in science, technology, engineering and mathematics, and enhance math achievement in Canada more generally.