Microsoft Certification Requirements

Microsoft Certified Professional (MCP)
The Microsoft® Certified Professional credential is for individuals who have the skills to successfully implement a Microsoft product or technology as part of a business solution in an organization.

Successfully passing any current Microsoft exam will earn you MCP status.
If you intend to continue pursuing a certification track after earning your MCP credential, it is recommended you choose an exam that will apply to that track.

Microsoft Certified System Engineer (MCSE)
A candidate will need to successfully pass seven exams in order to attain the MCSE credential. There are five core exams required, (four of which are mandatory) and two electives required.

If you are a qualified candidate (one who has passed exams 70-067, 70-068 and 70-073) you may opt to take exam 70-240, Windows 2000 Accelerated in place of the four mandatory core exams. If this is the case you pass the Accelerated Exam, you will need to take one additional core and two additional electives to earn your MCSE credential. For more detailed information regarding the Accelerated Exam, visit our Microsoft Frequently Asked Questions section.


Core Requirements (4 Mandatory exams)
Exam # Title
70-210 Installing, Configuring & Administering Win 2000 Professional
70-215 Installing, Configuring & Administering Win 2000 Server
70-216 Implementing & Administrating a Win2000 Infrastructure
70-217 Implementing & Administrating a Win2000 Directory Server Infrastructure




One Additional Core Requirement (Choose 1)
Exam # Title
70-219 Designing a Win2000 Directory Service Infrastructure
70-220/FONT> Designing Security for a Win2000 Network
70-221 Designing a Win2000 Network Infrastructure
70-226* Designing Highly Available Web Solutions with Microsoft® Windows® 2000 Server Technologies *
*Exam 70-226 is in development. It is expected to be released
in its live version in September 2001.


Electives (Choose 2)
Exam # Title
70-219 Designing a Win2000 Directory Service Infrastructure
70-220 Designing Security for a Win2000 Network
70-221 Designing a Win2000 Network Infrastructure
70-222 Upgrading from Win NT 4 to Win2000
70-223 Installing, Configuring, and Administering Microsoft® Clustering Services by Using Microsoft® Windows® 2000 Advanced Server
70-226 Designing Security for a Win2000 Network
70-230 Designing and Implementing Solutions with Microsoft® BizTalk™ Server 2000, Enterprise Edition
70-232 Implementing and Maintaining Highly Available Web Solutions with Microsoft® Windows® 2000 Server Technologies and Microsoft® Application Center 2000
70-234 Exam 70-234 is in development. It is expected to be released in its beta version in September 2001.
70-244 Supporting and Maintaining a Microsoft® Windows NT® Server 4.0 Network
70-081 Exchange 5.5
70-224 Installing, Configuring, and Administering Microsoft® Exchange 2000 Server
70-225 Designing and Deploying a Messaging Infrastructure with Microsoft® Exchange 2000 Server
70-088 Proxy Server
70-027 Installing, Configuring, and Administering Microsoft® Internet Security and Acceleration (ISA) Server 2000, Enterprise Edition
70-080 IEAK 5
70-028 Administering SQL 7.0
70-029 Designing & Implementing Databases on SQL 7.0
70-228 Installing, Configuring, and Administering Microsoft® SQL Server 2000 Enterprise Edition
70-229 Designing and Implementing Databases with Microsoft® SQL Server 2000 Enterprise Edition
70-056 Implementing and Supporting Web Sites Using Microsoft® Site Server 3.0
70-085 SMS 2.0


Microsoft Certified Solutions Developer (MCSD)

An MCSD candidate is 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.

Core Exams Desktop Applications Development (Choose 1)
Exam # Title
70-016 Designing and Implementing Desktop Applications with Microsoft® Visual C++® 6.0
70-156 Designing and Implementing Desktop Applications with Microsoft® Visual FoxPro® 6.0
70-176 Designing and Implementing Desktop Applications with Microsoft® Visual Basic® 6.0


Distributed Applications Development
Exam # Title
70-015 Designing and Implementing Distributed Applications with Microsoft® Visual C++® 6.0
70-155 Designing and Implementing Distributed Applications with Microsoft® Visual FoxPro® 6.0
70-175 Designing and Implementing Distributed Applications with Microsoft® Visual Basic® 6.0


System Architecture (Required)
Exam # Title
70-100 Analyzing Requirements and Defining Solution Architectures


Distributed Applications Development
Exam # Title
70-015 Designing and Implementing Distributed Applications with Microsoft® Visual C++® 6.0
70-016 Designing and Implementing Desktop Applications with Microsoft® Visual C++® 6.0
70-019 Designing and Implementing Data Warehouses With Microsoft® SQL Server™ 7.0
70-029 Designing & Implementing Databases on SQL 7.0
70-229 Designing and Implementing Databases with Microsoft® SQL Server 2000 Enterprise Edition
70-057 Designing and Implementing Commerce Solutions with Microsoft® Site Server 3.0, Commerce Edition
70-105 Designing and Implementing Collaborative Solutions with Microsoft® Outlook® 2000 and Microsoft® Exchange Server 5.5
70-152 Designing and Implementing Web Solutions with Microsoft® Visual InterDev™ 6.0
70-155 Designing and Implementing Distributed Applications with Microsoft® Visual FoxPro® 6.0
70-175 Designing and Implementing Distributed Applications with Microsoft® Visual Basic® 6.0
70-176 Designing and Implementing Desktop Applications with Microsoft® Visual Basic® 6.0
70-230 Designing and Implementing Solutions with Microsoft® BizTalk™ Server 2000, Enterprise Edition
70-234 Designing and Implementing Solutions with Microsoft® Commerce Server 2000