Institute for

Your Partner for Independent Reviews

Are you looking for a competent review partner for the code, design, architecture, or user interface of your software?

Contact the head of IFS now:
Prof. Stefan Keller

+41 55 222 4984

We pride ourselves with many years of experience in software system assessment for global companies and their products. But we're just as proud of the many local companies and public sector projects we've been fortunate to support through reviews and assessments.

When conducting reviews we look "under the bonnet" and analyze technical details that might impede quality or security. However, the general picture (i.e., the system's architecture and usability) is just as important to a successful review. As a pioneer in the field of software architectural patterns (we won the SD Productivity Award in 1996) we are in an excellent consulting position to judge and improve maintainability and extendability of your software.

We are also developing software on a daily basis. This provides us with current hands-on experience on how new technologies are applied proficiently and efficiently. Additionally, many years of dealing with working and evolving software systems give us the experience to assess "legacy" technologies, such as (embedded-) C. We are developing our own tools for C++ and C to support code analysis that even apply or suggest improvements automatically. See our product documentation for Linticator and Includator for more information.

Our review results consist of much more than a school grade: we deliver a highly customized package of suggestions and concrete measures to improve the reviewed object. Our extensive experience in education and advanced training enables us to address discovered experience and knowledge gaps directly by suggesting customized training and education for your developers. Our biggest strengths are in the technologies and programming languages listed below.

Technologies and Programming Languages

  • C++ (also for embedded systems, ISO technical committee member)
  • .NET
  • Java
  • Automated testing and test-driven development
  • Modern user interface technologies and (multi-) touch interfaces
  • Web&Mobile (iOS, Android)
  • Databases
  • Scala (Eclipse Scala-IDE and refactoring library developer works at IFS)

Contact the head of IFS now: Prof. Peter Sommerlad (+41 55 222 4984, peter.sommerlad(at)