This document proposes a framework for a problem-driven mathematics curriculum. It argues that traditional curriculum frameworks organized by mathematical topics do not fully capture how students learn mathematics through problem solving. The proposed framework is based on the assumptions that students develop mathematical understanding locally through solving complex problems, and that problem solving and learning mathematics should be integrated. The framework envisions a dynamic, technology-based representation that can reveal relationships between conceptual and procedural knowledge development, and be used for assessment and revision in response to changes in mathematics. It discusses how problem-solving activities can support learning objectives while allowing for individual pathways, and cites work on realistic mathematics education and progressive mathematization.