Skip to main content
Bildux Logo
iSAQB® Promo

iSAQB® CPSA: Certified Professional for Software Architecture

  • 20 Trainings
  • 2 Providers

As an accredited provider of training courses by the International Software Architecture Qualification Board (iSAQB), we offer high-quality training and courses aimed at effectively preparing for the Certified Professional for Software Architecture (CPSA) certification. Our recognized CPSA programs include comprehensive preparation for the CPSA-F and CPSA-A (Advanced Level) exams, opening the path to a globally recognized iSAQB certificate. Over 30,000 professionals worldwide have already benefited from this top-tier education. Seize the opportunity now to achieve your professional goals in software architecture through our tailor-made training courses and join the ranks of successful certified software architects.

iSAQB® Course Catalogue

20 courses

iSAQB® CPSA-A

(Advanced Level)19 courses

iSAQB® FLEX - Flexible Architecture Models Certification

The focus of the Advanced Level FLEX iSAQB® training is the design of flexible architecture models. Since the requirements for modern software are changing faster and faster these days, flexible architectures are helpful. In the FLEX iSAQB® training, the software architects get to know and understand topics such as "Microservices" or "Self-contained Systems" in a pragmatic way.

online
4 sessions

iSAQB® WEBSEC - Advanced Level Certification

The iSAQB® WEBSEC training provides essential knowledge on web security and secure software architecture. Participants learn to identify common security risks and attack methods, integrate security requirements into software architectures, and implement best-practice protection measures.The training covers topics such as secure development processes, cryptography, authentication, attack detection, and defense against threats like injection attacks and man-in-the-middle attacks.

onlineonsite
5 sessions

iSAQB® WEB - Web Based Software Architecture Certification

Web presence is essential to the growth of any business. And precisely for this reason, it is fundamental for software architects to acquire the necessary skills and knowledge to develop correspondingly secure, reliable, and high-performing web-based software architectures. The iSAQB® WEB training provides you with the required knowledge and essential skills to carry out this task.

onlineonsite
6 sessions

iSAQB® SWARC4AI - Advanced Level Certification

The iSAQB Advanced Level SWARC4AI (Software Architecture for AI Systems) course teaches software architects how to design modern architectures for AI and machine learning systems. Participants learn how to integrate AI components, data pipelines, and machine learning models into scalable and maintainable software architectures.The training focuses on key topics such as AI system design, model integration, data management, and operational reliability. It also covers architectural decisions that support secure, transparent, and compliant AI solutions.After the course, participants understand how to design robust software architectures for AI-driven applications and manage the lifecycle of AI components in complex IT environments.

online
4 sessions

iSAQB® SOFT - Advanced Level Soft Skills Certification

Very few people use the full potential of soft skills. Would you also like to improve yourself in some aspects?Skills such as empathy and moderation are essential in project management because software architects and developers, and project managers are connected to other departments and have to communicate effectively.

onlineonsite
7 sessions

iSAQB® REQ4ARC - Requirements for Software Architects

The REQ4ARC module shows you how to analyze, assess, and use requirements effectively in your role as a software architect. You will learn to systematically identify, question, and prioritize functional and quality requirements and translate them into consistent architecture. The module also covers communication with stakeholders, interpreting vague or conflicting input, and handling trade-offs between competing goals.

onlineonsite
5 sessions

iSAQB® IMPROVE - Advanced Level Certification

IMPROVE training is part of the qualification for software architects within the iSAQB Advanced Level program.Participants learn to optimize software systems and architectures by using specific evaluation methods. The course focuses on balancing economic and technical targets. Professionals learn to identify technical debt and use refactoring to maintain the quality and performance of software over time.

onlineonsite
5 sessions

iSAQB® GREEN - Advanced Level Certification

The iSAQB® GREEN course trains you to develop energy-efficient software architectures that reduce CO₂ emissions. Learn how to optimize your applications with sustainable cloud technologies, implement Green IT patterns, and reduce energy consumption using modern techniques. At the end of the course, you will be able to design scalable and eco-friendly software systems.

onlineonsite
4 sessions

iSAQB® FUNAR - Functional Software Architecture Certification

The accredited iSAQB training "FUNAR" shows you functional software architecture as an alternative to object-oriented software architecture. In contrast to OO architecture, functional software architecture is based on immutable data, algebraic abstractions, and embedded domain-specific languages. The result: Flexible and robust architectures that are simpler and easier to understand than OO and contain fewer hidden dependencies.

online
2 sessions

iSAQB® ADOC - Architecture Documentation Certification

The iSAQB® Architecture Documentation (ADOC) training is an Advanced Level module within the Certified Professional for Software Architecture (CPSA-A) program. The course shows how to document software architectures in a clear and structured way so that developers, architects, and stakeholders can understand and use them in real projects.Participants learn how to create architecture documentation that supports communication, decision making, and long term system maintenance. The training uses well known methods such as arc42, common diagram types, and clear documentation rules that are widely used in professional software architecture work.The course also explains how good documentation helps teams share knowledge, reduce misunderstandings, and keep systems maintainable as they grow. Through practical examples and exercises, participants learn how to describe architecture decisions, structure documentation, and present complex systems in a simple and consistent way.

No sessions yet

iSAQB® EMBEDDEDSEC

The iSAQB® EMBEDDEDSEC course trains software architects and engineers to design secure embedded systems. Through theoretical lectures and practical case studies, participants learn to identify vulnerabilities and apply security controls at the architectural level.Key topics include:Threat modeling and risk assessmentCryptography for resource-constrained devicesSecure boot and firmware updatesHardware Security Modules (HSM) and Trusted Execution Environments (TEE)The training prepares professionals to meet compliance requirements for industry standards like ISO/SAE 21434 and IEC 62443. After completion, attendees can systematically plan and implement security mechanisms within embedded software architectures.

No sessions yet

iSAQB® EMBEDDED Zuverlässige Embedded Systems

Dieses iSAQB-Modul vermittelt Softwarearchitektur für zuverlässige eingebettete Systeme mit Fokus auf Safety, Zuverlässigkeit und Security. Die Teilnehmenden lernen, Hardwarebeschränkungen, Echtzeitanforderungen und Ressourcenknappheit mithilfe von Fehlertoleranz-Mustern zu handhaben.Verlässlichkeit: Definitionen von Safety, Security und Zuverlässigkeit.Risikoanalyse: Fehleridentifikation und Bewertung der Auswirkungen.Fehlermanagement: Techniken zur Erkennung, Isolierung und Wiederherstellung.Hardware-Interaktion: Management von Speicher, Energie und Zeitverhalten.Compliance: Normen wie ISO 26262 und IEC 61508.Als Wahlmodul für die iSAQB CPSA-A-Zertifizierung nutzt dieser Kurs technische Unterweisungen und praktische Beispiele, um Architekten dabei zu unterstützen, regulatorische Standards für eingebettete Produkte zu erfüllen.

No sessions yet

iSAQB® EAM - Enterprise Architecture Management Training

The further development of a complete IT landscape differs significantly from the further development of a single IT system. In this iSAQB® training, you will get an overview of Enterprise IT Architecture Management (EAM) to bring transparency to the IT landscape and form the basis for a successful IT strategy.

online
3 sessions

iSAQB® DSL - Advanced Level Certification

The iSAQB DSL course covers the design and implementation of Domain-Specific Languages to model business rules and workflows. It teaches participants how to identify DSL use cases and integrate them into software architectures.Key Topics:Internal and external DSLsConcrete and abstract syntaxCode generation and interpretation techniquesLanguage workbenches and parser generatorsBuild process integration and development environmentsLanguage maintenance and versioningThis course is a module of the iSAQB Certified Professional for Software Architecture (CPSA) Advanced Level. It provides the technical skills to connect business requirements with technical implementation.

online
1 sessions

iSAQB® DDD - Domain Driven Design Training

iSAQB® Domain Driven Design (DDD) is an advanced iSAQB module where you can learn to develop a language and use DDD models to connect different applications. Using the sample apps, you can learn the individual steps in DDD training in tecnovy. It is an application-oriented and high-quality software architecture.

onlineonsite
8 sessions

iSAQB® CLOUDINFRA - Advanced Level Certification

The iSAQB® CLOUDINFRA Training will familiarize you with the underlying concepts and implementation methods of dynamic cloud-native architectures. How can you operate applications reliably with containers, which methods can be used to set up a target-oriented monitoring system, how can you create a demand-oriented alerting system?

onlineonsite
9 sessions

iSAQB® ARCEVAL - Architecture Evaluation Certification

The iSAQB ARCEVAL course teaches systematic methods to evaluate software architectures. This module of the Certified Professional for Software Architecture (CPSA) Advanced Level helps professionals verify if a system meets its quality requirements.ATAM: Identifying risks and design trade-offs.Quality Models: Using ISO/IEC 25010 to define software quality.Review Techniques: Performing audits using checklists and walkthroughs.Economic Evaluation: Analyzing the cost-benefit of technical decisions.This training is for software architects and senior developers who must justify technical choices. Participants learn to document results and provide clear recommendations. Completion provides credit points toward the iSAQB CPSA-A certificate.

online
3 sessions

iSAQB® API

iSAQB® API (Application Programming Interfaces) is a CPSA-Advanced Level module that covers APIs as technical interfaces, organizational interfaces, and business-oriented building blocks. Participants learn why APIs matter, how APIs create value (including API economy concepts), and how to choose and apply API styles and technologies such as REST, GraphQL, HTTP APIs, and gRPC. The course includes practical work on API design using an outside-in approach, API descriptions, and versioning. It also addresses API lifecycle and tooling, security, and operating APIs at scale with platforms and governance.

No sessions yet

iSAQB® AGILA - Agile Software Architecture Certification

The iSAQB® AGILA module is an Advanced Level training course within the Certified Professional for Software Architecture – Advanced Level (CPSA-A) program. The course focuses on how software architecture works in agile development environments.Participants learn how to design and evolve software systems in agile teams where architectural responsibility is shared. The training shows how architects and developers make architecture decisions during short development cycles while keeping systems stable and maintainable.The course also explains how to balance architecture, speed, and quality in agile projects. Topics include collaborative design practices, continuous architecture work, and practical approaches for identifying and managing technical debt during iterative development.

onlineonsite
3 sessions

Inhouse Training

Train your entire team

Submit one request and let verified providers compete with their best offers. Compare side by side, pick the perfect fit.

Verified providersCompetitive pricingFlexible scheduling
Request Inhouse Training
Inhouse Training

iSAQB® (International Software Architecture Qualification Board)

1

iSAQB® CPSA-F(Foundation Level)

iSAQB® CPSA-F (Foundation Level)

With the 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.

CPSA-F is the starting point.

The Foundation curriculum covers the core areas that most architects need in daily work, such as:

  • basics of software architecture, role and tasks of architects

  • describing and communicating architectures

  • designing and developing architectures

  • architecture and quality

  • tools for software architects

  • examples of software architectures

2

iSAQB® CPSA-A (Advanced Level)

iSAQB® CPSA-A  (Advanced Level)

The iSAQB® Certified Professional for Software Architecture program (CPSA®) provides software architects with a standardized, globally-recognized training and certification program. The curriculum of the Advanced Level builds on the Foundation Level with modules developed according to iSAQB’s specification.

The Advanced Level goes deeper and is modular. iSAQB describes three competence areas and “flexible pathways” through the program, so people can focus on what fits their work. The Advanced Level also requires that you already have the Foundation Level.

Certification

iSAQB Certification Process

1. Start with CPSA-F (Foundation Level)

  • CPSA-F is the first mandatory step for everyone.

  • You attend a Foundation training course, where you learn core architecture concepts, roles, quality attributes, documentation, and design methods.

  • After the training, you take the Foundation exam (multiple-choice).

  • When you pass, you receive the CPSA-F certificate, which proves your basic knowledge and makes you eligible for the Advanced path.

2. Move to CPSA-A (Advanced Level)

To qualify for the Advanced Level, you must meet three requirements:

  1. Hold a CPSA-F certificate

  2. Have at least 3 years of IT experience (including involvement in design or development of two systems)

  3. Collect 70 credit points by attending iSAQB-approved Advanced modules

The Advanced modules cover three competence areas:

  • Methodical competence

  • Technical competence

  • Communicative competence

You must earn at least 10 points in each area, and together they must total 70 points.

3. Take the CPSA-A Exam

Once you have your credit points and experience, you can register for the Advanced examination. The CPSA-A exam has two parts:

1. Written Architecture Assignment

  • You receive a real architecture task

  • You design a solution and document it

  • You have up to 3 months to complete it

2. Oral Defense

  • You present and defend your architecture in front of two independent examiners

If both parts pass, you receive the CPSA-A certificate.

Summary in One Line

CPSA-F exam → collect 70 credit points (min 10 points for each area) → CPSA-A written assignment → CPSA-A oral defense → Advanced certification

FAQs