The SDC uses extreme programming, an agile framework that facilitates the production and delivery of high-quality software quickly. They also engage in practices like test-driven development and pair programming.