Software architecture for mobile devices

iSAQB CPSA Advanced Level module SWAM

As presence and online training

Software architecture for mobile devices: lightweight, portable and dynamic.

How does the development of mobile applications differ from classic applications? There are many peculiarities to consider, which result from the operating system, the dynamics in the device and the heterogeneous device landscape. The state or status of a mobile device is constantly changing. A reaction to these changes should be considered in the architecture. In addition, the influence of resource scarcity, power consumption, responsive design, and usability must be taken into account.

The training corresponds to the iSAQB Advanced Module “SWAM”, Mobile Architectures, and covers the areas “Technical Competence” and “Methodical Competence” of the CPSA Advanced Curriculum. The module provides a comprehensive overview of the topics of mobile application development from the architect’s perspective. In particular, the differences to other technological environments are emphasized. By completing this module, the architect is able to ask the questions relevant to his project and to solve them professionally. Organizer and executor is oose Innovative Informatik eG. The general terms and conditions (GTC) of oose Innovative Informatik eG apply in deviation. Invoicing is done by oose.


  • Basic terms of software architecture for mobile devices
  • Monetization models
  • Requirements and framework conditions in the mobile environment
  • Agile methodology for creating an architecture for mobile devices
  • Practical development of an architecture with patterns
  • Typical types of communication and protocols
  • Dealing with hardware
  • Haptics and user experience
  • Know-how for implementation
  • Test and deployment
  • Tools
  • Legal issues


In the iSAQB curriculum you will find the training content, the structure and the learning objectives.

Credit points for CPSA-A certification

The advanced training program deepens your knowledge in the competence areas of methodology, technology and communication. In various modules you can collect the 70 credit points required for the Certified Professional for Software Architecture - Advanced Level (CPSA-A®) examination. Certification at Advanced Level requires prior completion of the Foundation Level. Even for software architects who do not strive for certification, all Advanced Level modules are of great value for daily work.

Technological skills

Methodological skills

Communicative skills

Public dates and registration

We continuously monitor the current development and remain flexible for you, taking into account the official recommendations! Here you can have a look at our hygiene measures for presence trainings. Would you like to continue working remotely? Then find out more about our live online trainings here.


These training courses are held in german unless otherwise indicated!

You would like to have an In-house training in English or another language? We are happy to provide you an individual offer. Make an inquiry here or call us at +49 621 595702 41

The next dates are currently being planned!

*Plus VAT, minus discounts where applicable. Discounts are automatically deducted in the shopping cart.

Time and place don't fit?

We would be happy to organize an online training for your team or come directly to your company!

Customised in-house training required?

You have an entire team that you would like to provide a training for? If no training or workshop from our portfolio fits, we are happy to design tailor-made training courses according to your wishes. We look forward to your inquiry!

Make an inquiry+49 621 595702 41