The application underlying the discussed decision concerns a method for changing software code executed by a production system by combining continuous integration (CI) with a change management computer system (CMCS) to enforce a documented workflow across distributed computing entities. The decisive issue was whether the method steps defining the workflow for checking, testing, and deploying changed software code across a distributed system constituted merely a non-technical change management workflow or involved technical features requiring a more detailed assessment. The Board found that the examining division had insufficiently analyzed the technical character of the individual method steps and remitted the case for further prosecution, including an additional search covering continuous integration.
Here are the practical takeaways from the decision: T 0156/21 (Changing a software code executed by a production system/SAP) of 14 May 2024, of the Technical Board of Appeal 3.5.01.
Key takeaways
The invention
The Board of Appeal summarized the invention as follows:
The invention relates to a combination of continuous integration (CI) of software development and change management computer systems (CMCS). CI is popular because it fosters creativity and quick development cycles, but does not cover requirements in the area of compliance, such as auditable documentation for regulatory purposes. CMCS are known to enforce a standardized workflow for changing, testing, and deploying of changed software code, including the assignment of tasks to developers, testers, and change managers. It also requires the documentation of all relevant activities in an auditable way that ensures fulfilment of regulatory requirements. The invention proposes a method for changing software code which combines the concept of CI with the safety and quality control of CMCS. The CMCS controls the integration of new code into the source code management computer system (SCMS) as well as the deployment of artifacts (machine code) emerging from the CI/SCMS domain in accordance with a predefined workflow implemented by the CMCS. In particular, the CI uses the CMCS to perform two series of checks which must be met before the method is allowed to continue, verifying the change document identification, the document status (“development approved”), and the developer assignment. Each generated artifact is tested, driven by the CI or CMCS. The verified and tested artifact is then deployed via controlled deployment interfaces to a test system and, upon successful testing and change manager confirmation, to the production system.
-
Main Request - Claim 1
Is it patentable?
The Examining Division’s position
The examining division considered that the method steps of claim 1 defined a change management workflow for software development. It cited D1 (US 2016/378434) and D2 (US 9,965,377) as examples of a conventional distributed information system that disclosed the technical features of the claim. D1 was cited for most features, while D2 was additionally referenced for the transport management system (TMS) that creates a container for artifact deployment. The examining division then defined the technical problem as how to implement the workflow in a conventional distributed information system “such as the one disclosed in D1 or D2.” Based on this reasoning, it concluded that a person skilled in the art would implement the workflow on such conventional systems in an obvious manner, resulting in a lack of inventive step under Article 56 EPC.
The Appellant’s arguments
The appellant argued that the invention addresses a specific technical problem that known continuous integration (CI) systems face: when a large number of small pieces of software are delivered by developers to update the master code, a bottleneck arises in the source code management system. The invention solves this problem by defining different stages of checking and testing and by distributing functionality among the entities of a combined SCMS and CMCS computer system. According to the appellant, all features of claim 1 are inventively combined so as to provide increased security when developers change the software code. The appellant further requested that the case be remitted to the examining division for further prosecution.
The Board’s analysis
The Board identified several fundamental issues with the examining division’s reasoning:
- Incorrect application of the problem-solution approach: The examining division combined D1 and D2 in its analysis while the COMVIK approach (T 641/00) requires starting from a single piece of prior art. The examining division cited D1 for most features and D2 for the TMS/container feature, but then framed the problem as implementing a workflow on a system “such as the one disclosed in D1 or D2.” When starting from exemplifying “conventional” prior art, each single cited document must disclose all the features on its own.
- Overly abstract analysis: The Board found that the examining division’s approach led to a rather generic or abstract analysis of the invention. Instead, the invention should be analyzed more specifically as either a further development of the revision control system of D1 or a modification to the known continuous integration technique, with a precise analysis of the differences and their effects.
- Insufficient reasoning on individual steps: The Board agreed with the appellant that the examining division went too far by considering all method steps of claim 1 to define a non-technical change management workflow without providing enough detailed reasoning on the individual steps. A proper assessment would require explaining the role of each differentiating feature, identifying its technical effect (if any), and explaining how the different entities of the computer system implement particular method steps.
- Incomplete search: The Board noted that continuous integration did not appear to have been considered in any detail and expressed doubts whether the search even covered it, as the examining division treated these features as notorious or non-technical. The field of search indicated in the search report was limited to G06Q10 (business methods).
The Board did not substantively discuss the first and second auxiliary requests. The appellant’s primary request at oral proceedings was remittal to the examining division.
Conclusion
The Board set aside the examining division’s decision and remitted the case for further prosecution. It found special reasons for remittal under Article 11 RPBA 2020, because it was not in a position to examine inventive step without a further search being carried out, particularly in the field of continuous integration. The decision underscores that examining divisions must rigorously follow the COMVIK framework: starting from a single prior art document, conducting a precise feature-by-feature analysis, and ensuring that the search adequately covers the relevant technical fields before concluding that method steps are merely non-technical workflow specifications.
More information
You can read the full decision here: T 0156/21 (Changing a software code executed by a production system/SAP) of 14 May 2024, of the Technical Board of Appeal 3.5.01.

Patrick is a European patent attorney at BARDEHLE PAGENBERG. He specializes in software patents in Europe both from a prosecution and litigation point of view.
