tectrain logo

The time has come - Agility Checker is here! Discover your agility potential with our innovative quiz and unveil your personalized profile!

iSAQB® Foundation Level Certification (CPSA-F)

  • Online & Onsite
  • Certified Training
  • Accredited
  • 98.8% Success Rate
  • Free E-Book

With the iSAQB® Foundation Level Certification (CPSA-F), you will learn the skills and gain the necessary knowledge to successfully design and document software architectures. The aim of the training is that, this knowledge can be used by software architects as a foundation or template to implementations.

Also, our CPSA-F Training is an internationally recognized educational standard in software architecture. It includes many benefits for the professional development of the participant.

Watch Video
iSAQB® Overview in 60 Seconds


Show only online events.
All events are displayed.


iSAQB® CPSA-F - Foundation Level Training

Well, we know that in our world, software systems are becoming more and more complex and the expectations on IT solutions are increasing not only for producers but also for users. 

The costs and time pressure on the software projects, because of the simultaneous increase in complexity in the environment, are also growing rapidly. Smart software architectures are therefore an important success factor. If you are a practicing software architect or an advanced developer, you need to be familiar with the basics... and that is what this course is about!

Why tectrain?

  • Academic Perks
  • Aftersales Perks

Yes, the seminars and so on... but why tectrain though? Because we go the extra mile for you and make your learning experience unique. You get the following additional advantages and extras on top of it:

Double is better

You are welcome to visit the training course online again within a year as a refresher or exam preparation.

Certification Guarantee

We have an impressive 98.6% pass rate on the certification exam, so we're pretty confident you'll pass the exam on the first try. However, we're giving you the 2nd try (Online-Exam) for free. Promised!

Flexible Date Change

If you are not able to attend the course, you can rebook your training free of charge up to one week before the start of the training.

Your Trainer's E-Book

Also included in the price is a free e-book from your trainer.

No Slideshow, Hands-On!

We promise you that you won't get a PowerPoint show, but we will do a group work together, combining theory with practice. You will receive many practical examples from our experienced trainers and exchange with like-minded people.

Learn from Authors

Your instructors are not just trainers, but the authors of the preparatory literature for the iSAQB CPSA-F certification exam and at the same time an active member of the iSAQB Foundation group.

Nothing to worry about.
1250 +
CPSA-F Students
98.8 %
Exam Success Rate

We Offer: Online, On-site and Hybrid Courses

We are here for "you", that means we are fully adjustable according to your needs.
Our training courses are offered online, on-site and even as hybrid training courses. There is also the option for in-house training. So you can conveniently choose what works best for you.

Learning Process

Our 3-day Certified professional iSAQB® Foundation Level (CPSA-F) training is highly interactive and provides you with practical, intense and definitely a  pragmatic introduction to software architecture. The focus is on a systematic and methodical process of architecture design and architecture assessment. 

You will learn the methodological tools of successful architects. We ensure through a guided course preparation that the participants so you can concentrate mainly on individual and practical situations during the course days.

Our iSAQB® Foundation success rate is 98.8% of all course participants. These course participants have successfully completed the CPSA-F Certification Exam after attending a course with us. We prepare you as good as possible for the certification exam!

Contents of the iSAQB® CPSA-F Training

"Certified Professional for Software Architecture - Foundation Level" will teach you: 

  • Terms and concepts of software architectures 
  • Tasks and responsibilities of software architects
  • The role of software architects within projects
  • State-of-the-art methods and techniques for the development of software architectures.

The abilities you will gain are:

  • You will be coordinated with project participants in the areas like project management, requirements management, testing, and development
  • You will understand documentation and communication of software architectures based on views, architecture patterns and technical concepts.
  • You get a deep understanding of the exact implementation of all steps for the design of the software architectures.

CPSA Foundation Level Course in Detail

The curriculum consists of five strongly interrelated parts – based upon solid and proven terminology. a (free!) glossary will also be provided. about 40 different learning objectives structure the required skills and knowledge of software architecture in a practical and pragmatic way.

Part 1

Basics of Software Architecture, Role and Task of Software Architects

  • This part of the curriculum facilitates a shared understanding of our subject by defining and explaining fundamental concepts – the what and why of software architecture. You will learn about agreed definitions of software architecture, your goals and benefits. There is no silver bullet or one single approach that solves all possible problems - because decisions will always depend on various influencing factors.
  • In addition, this part explains the role of architects and architecture within the entire life cycle of software systems. It focuses on the key roles and responsibilities of software architects in collaboration and cooperation with other stakeholders such as management, business, development teams, and others.
  • When it comes to the role, you need to consider the size and complexity of the system, organizational factors, team composition, and other restrictions. Knowing the pros and cons of these options can help you find a suitable setup for your teams and projects.

Part 2

Architecture Design Approaches

  • Architectural work should always start with an appropriately clear understanding of both the functional and qualitative requirements - and the curriculum addresses these along with limitations and other influencing factors.
  • Designing systems is an extremely creative (and sometimes difficult) endeavor—supported by multiple architectural approaches, methodologies, patterns, and principles. In this part of your architecture education, you will learn about several of these approaches, e.g. B. view-based, incremental development, bottom-up and top-down approaches, domain-driven design and evolutionary architecture. Most approaches require intensive feedback and therefore fit perfectly with modern and iterative development and management approaches

Part 3

Architectural Communication

  • Since you need to interact with a variety of different stakeholders (see the figure below for some examples), it is crucial to learn how to effectively and efficiently communicate their architecture, structures, concepts, and decisions.
  • You will learn how to use architectural views (such as context or component views) to verbally communicate and justify structural decisions. Additionally, you will learn how to apply these skills to (written) documentation - with accuracy, attention to detail, and the required time to keep the documentation up to date.

Part 4

Architecture and Quality

  • Achieving quality features and quality attributes is one of the core tasks of software architects. This part of the curriculum goes deeper into the intricacies of the term quality and explains its characteristics. You will get to know quality models such as the well-known ISO 25010 standard from a practical point of view.
  • Specifically, the clarification of quality requirements is addressed, e.g. G. by using quality scenarios. In addition, the quality analysis is treated - together with its methodical brothers, the quantitative approaches to the analysis and evaluation of software architectures.

Part 5

Practical examples of software architectures

  • Examples are the best learning tool: Architectural knowledge only becomes tangible and visible through examples. Experienced iSAQB trainers can supplement the conceptual background from the learning objectives with real situations and experiences.
  • Using examples, you will understand the relationship between requirements and the technical and architectural solution. In addition, you will be able to understand the reasons for certain architectural decisions (also known as design reasons).

Get Your iSAQB® - Foundation Level Certificate!

Shareable on linkedin logo
After completing the iSAQB® - Foundation Level training, you will receive a iSAQB® - Foundation Level attendance certificate! This official certificate proves your knowledge of the curriculum content. We'll send you a link to download your certificate, share it with your colleagues online, post to your professional network on LinkedIn, and view all the certificates you've earned. Congratulations on your achievement!
Learn more

What do we aim?

  • Getting to know the systematic tools of professional and successful software architects
  • Certification of  iSAQB® - Certified Professional Software Architect Foundation Level
  • Knowledge of how software architectures are designed and communicated
  • Being able to judge the quality of architectures
  • Networking and exchanging ideas with colleague

CPSA-F Exam and Certificate

At the end of the training you will have an exam for certification. The exam is carried by an international accreditation authority. If you pass the exam, you will receive the certificate directly from the certification agency.

Visit the official iSAQB® Website for detailed information about the certification.



Our extra for you - included in the course price!

Our main book is "Effektive Softwarearchitekturen" (Hanser Verlag, 2020) by our trainer Dr. Gernot Starke. The book is included in the seminar price for all participants (eBook).



plus circle icon minus circle icon

Is this CPSA-F training accredited?

Yes, tectrain is an accredited iSAQB® training provider. That is why all iSAQB® CPSA Foundation Level & Advanced Level training courses we offer are accredited.

What is the difference between examination and training providers (training providers)?

The iSAQB prescribes a formal and organizational separation between training and exam providers. Therefore, there are two roles. Training providers offer courses, workshops, and trainings to prepare participants, for example, for the CPSA-F exam or the CPSA-A thesis.

Exam providers administer the CPSA-A and CPSA-F exams - however, they are not allowed to offer any training or courses in this area themselves.

Can I name myself as a software architect after passing the iSAQB® CPSA-F exam?

In Germany it is unclear whether one can legally call oneself a software architect. We advise you to research job title laws in your country. The iSAQB® cannot award a professional title. Therefore, we suggest that you call yourself "Certified Professional for Software Architecture" by the iSAQB® after passing the exam.

Are there any participation requirements for the training?

It is advantageous if you as a participant have the following knowledge or practical experience:

  • More than 18 months of practical experience in software development based on the division of labor (i.e. in teams). They can be acquired, for example, by programming various systems.
  • An understanding of the basic terms and differences between imperative, object-oriented, declarative and functional programming
  • You should master at least one programming language
  • You should also have experience in an object-oriented programming language (such as Java or C#);
  • Conception and implementation of distributed applications, such as web applications or client/server systems.
  • Technical documentation, in particular the documentation of source code, system drafts or technical concepts

Also helpful for understanding some concepts are:

  • Knowledge of object orientation.
  • A hands-on experience in one or more object-oriented programming languages.
  • Practical experience with the design and implementation of distributed applications, such as web applications or client/server systems.
  • It is considered useful to prepare for the CPSA-F exam with accredited training - however, in principle you could also take the CPSA-F exam without training.

Is tectrain an accredited training provider?

Yes, we are an accredited iSAQB® training provider.


plus circle icon minus circle icon

How can I get Advanced Level Certificate after Foundation Level?

You should choose a learning path for yourself and must collect at least 70 credit points, in order to get CPSA Advanced Level Certified. You can choose relevant modules here: iSAQB Board

How can I best prepare for the iSAQB Foundation Level?

You should become familiar with the concepts and techniques of software architecture taught within the scope of the iSAQB Foundation Level. It is also helpful to carefully read and practice the training materials and exercises to best prepare for the exam. Additionally, it can be helpful to team up with other participants of the training to discuss and deepen the concepts together.

How long does it take to obtain the iSAQB Foundation Level?

This depends on the training you attend, but typically it takes a few days up to a week to obtain the iSAQB Foundation Level. The trainings include both practical and theoretical elements and prepare you for the exam which you must take at the end.

How long is my certification valid?

CPSA certificates are valid for life like a regular college degree. It does not have an expiration date and does not require renewal.

How can I prepare for the iSAQB certification?

Preparation for a certification can be done through attending trainings, studying learning materials, and preparing for exams.

How is the curriculum developing?

The Foundation Level working group is committed to the further development and updating of the curriculum in the CPSA Foundation Level. The  experts  jointly contribute their suggestions for improvement and evaluate change notices, which all interested persons can post as "GitHub Issues" in the public repository on GitHub

The release cycle is always two years. As a rule, the changes in the curricula affect existing training courses from the training providers and the currently applicable examination questions. All training providers and recognized certification bodies always receive possible changes in good time before the publication of a new syllabus.

How are the exams held?

The iSAQB® provides the examination tasks or questions for all certification bodies, as well as the standards for all examination procedures. The tests themselves according to ISO/IEC 17024:2012 are not offered and carried out by iSAQB, but by neutral certification bodies. They carry out the tests on their own responsibility, they evaluate the results and issue the CPSA certificates after successfully passing the tests. You can take the exams at the CPSA Foundation Level and at the CPSA Advanced Level.


plus circle icon minus circle icon

What types of exams are there at the CPSA Foundation Level?

  • Online/Remote exam: You can take an online/remote exam conveniently from your home computer.
  • Exam after classroom training: You can also take an exam directly after classroom training as part of a group exam. Only iSAQB-accredited and Academic Partner institutions may offer this type of exam. The exam is taken on paper or with a tablet PC and is proctored by accredited examiners.
  • Public exam: Dates and locations for public CPSA-F exams can be obtained from accredited certification bodies or booked directly on their websites. Exam in test centers: You can also take a CPSA-F exam at PEARSON VUE and PROMETRIC test centers in more than 190 countries worldwide. Additional information is available at the bottom of this page.

What do I learn at the iSAQB Foundation Level?

At the iSAQB Foundation Level, you will learn the basic concepts and practices of software architecture.

What are the key principles of iSAQB Foundation?

Some of the key principles of the iSAQB Foundation include:

  • Modeling: The iSAQB Foundation places a strong emphasis on using models to describe and understand the architecture of software solutions.
  • Quality: iSAQB expertise supports the application of best practices and approaches to quality assurance to ensure that the architecture of software solutions is of high quality and robust.
  • Interdisciplinary: The iSAQB Foundation emphasizes the importance of an interdisciplinary approach to the architecture of software solutions and the need for closer collaboration between software architects, developers, and other professionals.
  • Evolutionary: Software solution architecture can change over time and supports an evolutionary approach to the architecture of software solutions.
  • Knowledge transfer: The iSAQB Foundation values the transfer of knowledge and competencies in the field of software architecture and promotes the further education of software architects.

What are the benefits of iSAQB Foundation Level Certification?

The iSAQB (International Software Architecture Qualification Board) Foundation offers several benefits, including:

  • Standardization: The iSAQB Foundation sets a standard for knowledge about software architecture and provides a common understanding of software architecture concepts and principles.
  • Professionalization: The iSAQB Foundation supports the professionalization of software architects and helps them stay up-to-date and knowledgeable about the best practices in the field.
  • Career opportunities: The iSAQB Foundation can enhance career opportunities for software architects by providing a recognized qualification that demonstrates their knowledge and competence.
  • Improved quality: The iSAQB Foundation promotes the use of best practices and encourages the application of a systematic approach to software architecture, resulting in improved software quality.
  • Improved communication: The iSAQB Foundation can improve communication between software architects, stakeholders, and other team members by providing a common language and understanding of software architecture concepts.

What is the iSAQB Foundation Level?

The iSAQB Foundation Level is a certification program offered by the iSAQB (International Software Architecture Qualification Board) aimed at individuals who wish to engage in the field of software architecture. It provides the foundations for a career in software architecture and covers topics such as software quality attributes, architecture patterns, processes and methods, stakeholder management, and communication. The iSAQB Foundation Level is an important first step towards certification as a software architect and can help improve career prospects in this field.

What types of exams are there at the CPSA Foundation Level?

  • Online/remote exam: You can take an online/remote exam conveniently from home on your home PC.
  • Exam after the face-to-face training: An exam can also be carried out directly after the face-to-face training as part of a group exam. This type of exam may only be offered by iSAQB-accredited and academic partners. The exam is carried out in paper form or with a tablet PC by recognized examiners.
  • A public exam: Dates and locations for the public CPSA‑F exams can be requested from recognized certification bodies or booked directly on the websites.
  • Exam in test centers: You can also take a CPSA‑F® exam in PEARSON VUE and PROMETRIC test centers in more than 190 countries worldwide. Additional information is available at the bottom of this page.

What is the difference between exam and training providers?

The iSAQB® stipulates the formal and organizational separation between training and examination providers. That's why there are two roles. The training providers offer courses, workshops and training courses to prepare the participants, for example, for the CPSA-F exam or for the CPSA-A thesis.

The exam providers take the CPSA-A and CPSA-F exams - but they are not allowed to offer any training courses in this area themselves.


plus circle icon minus circle icon

Where can I use my iSAQB Foundation Level certification?

You can submit your iSAQB Foundation Level certification to companies that are looking for architects with a solid education in the basics of software architecture. It can also be helpful if you are looking to qualify for advanced certifications in the field of software architecture.

Where can I find the exam questions for the iSAQB Foundation Level?

The exam questions for the iSAQB Foundation Level are not publicly available and are kept by iSAQB. To take the exam, you must attend a training course recognized by iSAQB.

Where can I obtain the iSAQB Foundation Level?

You can obtain the iSAQB Foundation Level through a variety of recognized training institutes and courses. A list of these institutions can be found on the iSAQB website.

Where can iSAQB Foundation be applied?

iSAQB knowledge can be applied in a variety of organizations and industries that develop or use software solutions, including:

Software development: iSAQB knowledge is particularly useful for organizations involved in the development of software solutions. IT management: iSAQB is helpful for IT managers who need a better understanding of software solution architecture and development. Government and public sector: iSAQB can also be applied in government and public organizations that develop or use software solutions. Finance and insurance: The knowledge you acquire in iSAQB Foundation Level can also be applied in finance and insurance companies that use software solutions for their business processes. Healthcare: The knowledge you acquire in iSAQB Foundation Level can also be applied in healthcare to improve the quality of software solutions for medical applications.

It is important to note that the iSAQB Foundation is suitable for organizations of any size and industry that are committed to improving their software architecture.


plus circle icon minus circle icon

Who can get certified?

Anyone with sufficient experience and expertise in software architecture can apply for certification.

For whom is the iSAQB Foundation certification suitable?

The iSAQB Foundation certification is suitable for software architects, IT managers, software developers, and other professionals who are involved in software solution architecture or wish to take a leading role in this area. The certification by the iSAQB Foundation provides an internationally recognized standard for the knowledge and competencies of software architects and supports them in their professional development. It can also be used by organizations that strive for a better understanding and systematic approach to software architecture.

iSAQB Logo

Would you like to register for iSAQB® - Certified Professional for Software Architecture Foundation Training Course?


What does your training at tectrain look like?

play icon

Watch Video

Looking for a course for another date?

Let us know which dates are suitable for you via contact form.

Thank You

Feedback Form
What should we improve?

Tell us what we can do better next time.

Inhouse Training for your Team

You have a whole team that you want to be trained, but none of our trainings meet your requirements? Don't worry. We will create a special. Inhouse Training Course that is especially tailored to the needs of your company. Let's have a chat!