Microsoft
Certified Solution Developer (MCSD) candidates are required to pass
three core exams and one elective exam. The core technology exams
require candidates to prove their competency with solution
architecture, desktop applications development, and distributed
applications development. The elective exam requires proof of
expertise with Microsoft development tools.