微軟認證解決方案開發人員

微软认证解决方案开发人员（Microsoft Certified Solution Developer, MCSD）与 MCSE并行为微软二大高端认证之一，其认证方向是以程序开发人员（Developer）为主，通过此认证考试的专业人员会被视为具有使用微软应用平台，编程语言与技术发展企业解决方案的人员，由于目标是针对企业解决方案，因此考试科目较著重于企业应用程序的开发，并不会太过于重视软件发展方法，以及编程语言本身。

MCSD on Microsoft .NET

在.NET Framework推出时，MCSD也顺势升级到Microsoft .NET（2002年正式发行）技术，同时也调整考试的测验方向，切割为Windows应用程序，Web应用程序以及分布式应用程序的考试科目，同时仍然要测验系统分析的能力，MCSD on Microsoft .NET的考试科目即扩增到五科。
必考科目，系統分析類：
Exam 70-300: Analyzing Requirement and Defining Microsoft .NET Solution Architecture

必考科目，Windows應用程式開發（擇一應考）：
Exam 70-316: Developing and Implementing Windows-Based Applications by using Visual C#.NET and Visual Studio .NET
Exam 70-306: Developing and Implementing Windows-Based Applications by using Visual Basic.NET and Visual Studio .NET

必考科目，Web式應用程式開發（擇一應考）：
Exam 70-315: Developing and Implementing Web-Based Applications by using Visual C#.NET and Visual Studio .NET
Exam 70-305: Developing and Implementing Web-Based Applications by using Visual Basic.NET and Visual Studio .NET

必考科目，分散式應用程式開發（擇一應考）：
Exam 70-320: 
Developing and Implementing XML Web Services and Server Components 
by using Visual C#.NET and Visual Studio .NET
Exam 70-310: 
Developing and Implementing XML Web Services and Server Components 
by using Visual Basic.NET and Visual Studio .NET

選考科目（擇一應考）：
列在桌面應用程式與分散式應用程式考科中的六科考試均可當作選考科目，但已列入必考科目計算者，不得再列入選考科目計算。
Exam 70-229: Designing and Implementing Databases by using SQL Server 2000
Exam 70-230: Designing and Implementing Solutions with Microsoft BizTalk Server 2000 Enterprise Edition
Exam 70-234: Designing and Implementing Solutions with Microsoft Commerce Server 2000
Exam 70-330: Implementing Security for Applications with Microsoft Visual Basic .NET
Exam 70-340: Implementing Security for Applications with Microsoft Visual C# .NET

第三代的MCSD

配合云端化以及服务导向架构的推展，微软于2012年重新激活了MCSD，是聚焦服务化后的微软认证中唯一名称未变的认证。
首波推出了MCSD: Windows Store Apps以及MCSD: Web Application两种，Windows Store Apps以开发Windows 8平台的Windows Store Apps为主，并区分为JavaScript以及C# 两条认证路径：
JavaScript路徑：
Exam 70-480: Programming in HTML5 with CSS3 and JavaScript
Exam 70-481: Essentials of Developing Windows Store Apps using HTML5 and JavaScript
Exam 70-482: Advanced Windows Store Apps Development using HTML5 and JavaScript
C# 路徑：
Exam 70-483: Programming in C#
Exam 70-484: Essentials of Developing Windows Store Apps using C#
Exam 70-485: Advanced Windows Store Apps Development using C#
升級考（JavaScript路徑）：
前置需求：MCPD: Windows Developer 4
Exam 70-480: Programming in HTML5 with CSS3 and JavaScript
Exma 70-490: Upgrade your MCPD: Windows Developer to MCSD: Windows Store Apps using HTML5
升級考（C# 路徑）：
前置需求：MCPD: Windows Developer 4
Exam 70-483: Programming in C#
Exma 70-491: Upgrade your MCPD: Windows Developer to MCSD: Windows Store Apps using C#
MCSD: Web Application则是聚焦于Web Application的开发，但变革较大的是，ASP.NET MVC应用程序占了较大的范畴，且应用程序会以MVC架构为主，因此思维会变化很大，同时也会考验Windows Azure以及WCF服务开发的能力。
Exam 70-480: Programming in HTML5 with CSS3 and JavaScript
Exam 70-486: Developing ASP.NET 4.5 MVC Applications
Exam 70-487: Developing Windows Azure and Web Services
升級考：
前置需求：MCPD: Web Developer 4
Exam 70-480: Programming in HTML5 with CSS3 and JavaScript
Exma 70-492: Upgrade your MCPD: Web Developer to MCSD: Web Application