Skip to content

Certified Software Development Professional

Request correction

A vendor-neutral IEEE Computer Society certification for experienced software engineering and software development professionals.

Last updated August 25, 2026

AI crawler reads

2requests

1companies
  • Anthropic2
Profile
2
Controversies
0
JSON · MD
0
First read
Nov 4, 2026
Latest read
Nov 4, 2026

From this site's server log

Overview

Certified Software Development Professional (CSDP) was a vendor-neutral professional certification developed and administered by the IEEE Computer Society for experienced practitioners in software engineering and software development. The program was introduced internationally during examination beta testing in 2001 and formally approved in 2002. It was intended to provide a portable credential based on broadly recognized software engineering principles rather than on a particular programming language, development platform, or commercial technology vendor. The certification formed part of the IEEE Computer Society's wider effort to professionalize software engineering. That effort also included the Software Engineering Body of Knowledge (SWEBOK) and software engineering education recommendations developed with the Association for Computing Machinery. CSDP examinations drew on the knowledge areas represented in SWEBOK and assessed a broad range of engineering, management, quality, professional-practice, and computing concepts. Eligibility requirements emphasized professional experience and formal education. Applicants generally needed a bachelor's degree in computer science, software engineering, or a related field, together with four years of relevant professional experience. Earlier versions of the program required six years of experience. Candidates underwent review of their education and work history before being authorized to sit the examination. The examination was reported as a three-and-a-half-hour test containing 180 questions. Credential holders were also expected to follow the IEEE/ACM Software Engineering Code of Ethics and Professional Practice. CSDP was notable within professional certification because of its attempt to connect an industry credential with an international comparison framework. The certification scheme was treated as substantially aligned with ISO/IEC 24773:2008 after that standard was released in 2008, and the program became associated with the international standardization of software engineering personnel certification. The standard was later withdrawn and replaced by ISO/IEC 24773-1:2019, but CSDP remained a historical example of an internationally oriented software engineering credential. The program was offered through December 2014, after which the IEEE Computer Society discontinued new CSDP certification activity. Certificates already issued were recognized as valid indefinitely. The Computer Society subsequently promoted other professional credentials, including Professional Software Engineering Master and Professional Software Developer certifications. These later programs are related offerings but are not identical to CSDP. The Certified Software Development Associate credential served as a lower-experience pathway for students and early-career practitioners who did not meet CSDP's eligibility requirements.

History

The IEEE Computer Society developed CSDP as part of its program to strengthen software engineering as a recognized profession. Initial examination beta testing took place in 2001, when the credential was offered to experienced software engineering and software development practitioners on an international basis. The certification received formal approval in 2002. The program was designed around a broad body of software engineering knowledge. Rather than testing a single vendor's tools or a narrow programming specialty, it covered requirements, design, construction, testing, maintenance, configuration management, engineering management, process, methods, quality, professional practice, economics, and supporting computing, mathematical, and engineering foundations. Its examination content was connected to the IEEE Computer Society's Software Engineering Body of Knowledge, commonly known as SWEBOK. Applicants were required to demonstrate both academic preparation and practical experience. The standard eligibility model called for at least a bachelor's degree in computer science, software engineering, or a related area and four years of professional software engineering experience. Earlier requirements had called for six years. Candidates submitted verifiable education and employment information for review before receiving authorization to take the examination. The examination was described as a 180-question, three-and-a-half-hour assessment. The credential also carried an ethical expectation: holders were expected to comply with the joint IEEE/ACM Software Engineering Code of Ethics and Professional Practice. CSDP developed alongside broader IEEE Computer Society and ACM initiatives concerning software engineering education, professional practice, and common terminology. The SWEBOK effort and the SE2004 undergraduate curriculum recommendations provided related foundations for defining the field's knowledge and educational expectations. Through this ecosystem, the certification sought to make professional competence more portable across employers and national markets. International standardization became an important later stage. From 2005 through 2008, work on ISO/IEC 24773 sought to establish a comparison framework for software engineering professional certification schemes. Following publication of the standard on September 1, 2008, CSDP was regarded as substantially aligned with the framework, and later revisions were intended to improve that alignment. ISO/IEC 24773:2008 was eventually withdrawn and revised as ISO/IEC 24773-1:2019, leaving CSDP as a historical participant in the development of international certification comparability. The IEEE Computer Society offered CSDP through December 2014 and then discontinued the program. Existing certificates were not treated as expired; certificates already issued were recognized as valid permanently. The organization later offered successor or related credentials, including Professional Software Engineering Master and Professional Software Developer certifications. The Certified Software Development Associate credential provided an entry-level alternative for graduating students and early-career practitioners who lacked the experience required for CSDP. These successor and adjacent programs continued the Computer Society's certification activities but did not recreate CSDP exactly.

  • 2019

    ISO/IEC 24773 framework revised

    [1]

    ISO/IEC 24773:2008 was withdrawn and revised as ISO/IEC 24773-1:2019, providing a later framework for software engineering certification comparisons.

  • 2014

    Program discontinued

    [1]

    New CSDP certification activity ended after December 2014, while previously issued certificates remained valid indefinitely.

  • 2008

    CSDP aligns with ISO/IEC 24773 framework

    [1]

    After ISO/IEC 24773:2008 was released, CSDP was recognized as substantially aligned with the international certification comparison framework.

  • 2005

    International standardization work begins

    [1]

    Work began on ISO/IEC 24773, a comparison framework for software engineering professional certification schemes.

  • 2002

    Certification program formally approved

    [1]

    The IEEE Computer Society formally approved the CSDP certification program.

  • 2001

    International beta testing begins

    [1]

    The IEEE Computer Society began offering CSDP during examination beta testing to experienced software engineering and software development practitioners worldwide.

Products and positioning

Vendor-neutral, experience-oriented software engineering certification grounded in internationally recognized software engineering knowledge areas and professional ethics.

  • Professional certification · 2001

    Certified Software Development Professional

    CSDP was an experienced-practitioner certification covering a comprehensive set of software engineering knowledge areas. Its assessment addressed requirements, design, construction, testing, maintenance, configuration management, process, methods, quality, management, economics, professional practice, and supporting technical foundations. Eligibility combined formal education, verified professional experience, and examination performance. The program was vendor-neutral and intended to support professional mobility across organizations and countries.

  • Entry-level professional certification

    Certified Software Development Associate

    CSDA was an associated IEEE Computer Society credential for graduating students and early-career software professionals who did not yet meet the experience requirements for CSDP. It served as an introductory pathway into software engineering certification rather than an equivalent replacement for the experienced-practitioner CSDP credential.

Brand decisions

  • 2014

    Discontinuation of CSDPStrategy

    Background

    The IEEE Computer Society had operated CSDP as an international certification for experienced software engineering professionals since the early 2000s.

    Action taken

    The organization discontinued the program after December 2014.

    Aftermath

    Previously issued certificates continued to be recognized as valid indefinitely. The Computer Society subsequently promoted other credentials, including Professional Software Engineering Master and Professional Software Developer certifications.

  • 2002

    Formal approval of the CSDP programOther

    Background

    The IEEE Computer Society had tested the credential through international examination beta testing beginning in 2001.

    Action taken

    The Computer Society formally approved CSDP as a professional software engineering certification.

    Aftermath

    The credential continued as a global, vendor-neutral certification for experienced practitioners.

Sources2 sources

Cite this profile: Cite the canonical profile. /brand-wiki/certified-software-development-professional · Editorial policy · How profiles are compiled