© (Copyright), International Software Architecture Qualification Board e. V. (iSAQB® e. V.) 2026
The curriculum may only be used subject to the following conditions:
-
You wish to obtain the CPSA Certified Professional for Software Architecture Foundation Level® certificate or the CPSA Certified Professional for Software Architecture Advanced Level® certificate. For the purpose of obtaining the certificate, it shall be permitted to use these text documents and/or curricula by creating working copies for your own computer. If any other use of documents and/or curricula is intended, for instance for their dissemination to third parties, for advertising etc., please write to info@isaqb.org to enquire whether this is permitted. A separate license agreement would then have to be entered into.
-
If you are a trainer or training provider, it shall be possible for you to use the documents and/or curricula once you have obtained a usage license. Please address any enquiries to info@isaqb.org. License agreements with comprehensive provisions for all aspects exist.
-
If you fall neither into category 1 nor category 2, but would like to use these documents and/or curricula nonetheless, please also contact the iSAQB e. V. by writing to info@isaqb.org. You will then be informed about the possibility of acquiring relevant licenses through existing license agreements, allowing you to obtain your desired usage authorizations.
The abbreviation "e. V." is part of the iSAQB’s official name and stands for "eingetragener Verein" (registered association), which describes its status as a legal entity according to German law. For the purpose of simplicity, iSAQB e. V. shall hereafter be referred to as iSAQB without the use of said abbreviation.
Training Provider
A training provider must fulfill the following criteria to get the accreditation from iSAQB:
| Criterion | Details | Evidence |
|---|---|---|
iSAQB FL or AL |
The organization must be accredited for the Foundation Level and/or the Advanced Level of the iSAQB®. |
iSAQB® has a list of all the organizations that are accredited. |
Topic moderator |
The training provider must have at least one accredited topic moderator. |
The topic moderator has been accredited successfully. |
Topic Moderator
The training provider provides a topic moderator for the topic working group.
A topic moderator must fullfill the following criteria to get the accreditation by iSAQB®.
| Criterion | Details | Evidence |
|---|---|---|
Process knowledge |
A topic moderator must have knowledge of the process of Expert Level certification. |
A member of the iSAQB® working group "Expert Level" cunducts an inverview with the applicant and checks the requested knowledge. |
Social skills |
A topic moderator must have social skills to be able to manage a group. |
The applicant must prove one or more of the following competences:
|
Knowledge |
A topic moderator must know enough about software architecture. |
The applicant must meet the following requirements:
|
Criteria for a New Topic
A new topic must satisfy the following criteria:
| Criterion | Requirement | Description |
|---|---|---|
Originality |
Must |
Can new insights be gained that are not yet widely known in the field of software architecture? Has the topic not yet been completely and publicly addressed (e.g., on Wikipedia)? |
Relevance |
Must |
Is the topic of interest to a larger group of people? |
Innovation |
Must |
Does the topic generate new ideas and knowledge of general interest? |
Creativity |
Shall |
Does the topic demonstrate creativity, e.g., through synergies, analogies, or ideas? |
Effectiveness |
Shall |
Can working on the topic simplify or accelerate future work in software architecture? |
Problem solving |
Must |
Can working on the topic solve recurring and seemingly insurmountable problems in software architecture? Examples include:
|
Criteria for New Applicants
To be eligible to participate in a topic group, applicants must satisfy the following criteria:
Knowledge and Practical Experience
Applicants justify their suitability for the topic by summarizing their knowledge and practical experience and submitting certificates.
| Criterion | Description |
|---|---|
Advanced Level Certifications |
Applicants must confirm that they have the Expert Level certification. The topic of the Expert Level certification must align with the specialization the applicant selected as part of the Advanced Level certification. |
Practical Experience |
Applicants can demonstrate at least 7 years of professional experience in the role of software architect within complex software projects. In particular, experience in architectural work that spans systems, domains, or organizational boundaries is required. |
Knowledge |
A solid understanding and practical application of the core concepts of software architecture, as outlined in the iSAQB curricula for the Foundation and selected Advanced Level topics. Specialization typically takes place in specific focus areas such as Domain-Driven Design, cloud architecture, architecture evaluation, documentation, or modernization, depending on the individual’s expertise and project context. |
Knowledge Transfer and Community Contribution |
Proof of knowledge transfer or community contribution, such as training and mentoring less experienced developers or architects, leading architecture or development teams, co-developing in open-source projects, as well as through publications or presentations. |
Communication Skills |
Applicants must be able to communicate complex matters clearly and understandably. |
Organization and General Conditions
| Criterion | Description |
|---|---|
iSAQB® can publish results |
Applicants must agree that iSAQB® is allowed to publish and exploit the results of the topic group. |
Willingness to travel |
Applicants must confirm that they are willing to travel at their own expense to work together in the topic group. |
Disclosure of contact data |
The applicants grant permission to iSAQB® to forward the following contact details to the other members of the topic groups: first name, last name, e-mail address, and phone number. |
Why Are These Requirements Important?
The CPSA Expert Level validates technical expertise and recognizes the ability to serve as a thought leader and expert within the software architecture community. Applicants must demonstrate their capacity to contribute to the evolution of the profession, going beyond architectural practice, and show that they can tackle complex challenges in dynamic and demanding environments.
|
The following criteria may come into operation in the future
iSAQB® may accept individuals as candidates for the Expert Level if they meet one of the following requirement:
The iSAQB® strategy council and the members of the iSAQB® working group "Expert Level" make a majority decision on whether a person meets one of the stated requirements. iSAQB® can actively invite luminaries to participate in a topic group and refund the cost. The experts must work in the chosen topic group as well. Nobody gets a certification without active and successful work on a topic. |
Criteria for a Roadmap
| Criterion | Requirement | Description |
|---|---|---|
Objective, mission |
Essential |
|
Topic working group |
Essential |
|
Procedure |
Essential |
|
Literature |
Essential |
|
Results |
Essential |
|
Formal Criteria for Results
| Criterion | Requirement | Description |
|---|---|---|
Article |
Essential |
Does the article have the following structure and content?
|
|
||
Additional result |
Essential |
|
Submissions |
Desired |
|
Versioned results |
Essential |
The results must be submitted with a version history so that the examiners can verify that the results were actually developed by the topic workers and not generated by artificial intelligence. |
Experience report |
Essential |
|
Content Criteria for Results
| Criterion | Assessment Scheme |
|---|---|
Importance for theory and practice |
10 - Outstanding importance |
Originality and degree of innovation |
10 - An important and meaningful contribution to the topic area |
Quality of the presentation |
10 - Excellently written |
Criteria for Participation
| Criterion | Required | Description |
|---|---|---|
Time Tracking |
Required |
Topic worker and all members of a topic working group must record their activities in a central list accessible to everyone, documenting at least the following information for each activity:
|
Total Work Time |
Required |
A topic worker and each memberof a topic working group must have worked at least 40 hours on the topic. |
The following criteria also apply to topic working groups:
| Criterion | Required | Description |
|---|---|---|
Validation |
Required |
During joint meetings, the members of a topic working group review the plausibility of their colleagues' recorded activities. |
Deviation from the Group Average |
Required |
An average indicates how many hours, on average, each member of the topic working group has contributed. Each member must have contributed at least 60% of the group average. |
Different Types of Activities |
Required |
A member may count only up to 20% of their hours toward organizational activities. |
Three Types of Activities |
Required |
Each member must have performed at least three different types of activities, including:
|
Travel time does not count |
Required |
Travel time does not count as an activity. |
Criteria for Verbal Exam
| Point on Agenda | Duration | Criteria |
|---|---|---|
1) The examinee presents the topic with self-created resources. |
10-20 min |
|
2) The examiners ask about the content of the results. |
10-20 min |
|
3) The examiners test whether the candidate has understood the content, knows the background, and understands the context. |
10-20 min |
|
Examiners must have the following characteristics:
-
They are recognized experts in software architecture.
-
They have extensive and in-depth knowledge in the field of software architecture.
-
They have sufficient time to perform their work as examiners.
The iSAQB Expert Level Working Group appoints the examiners.
They work on a freelance basis as examiners for the certification bodies.