Complex sentence: That is, it can be executed for different scenarios by going down different branches, while KLM's procedure is a simple list that has to be recreated for each different task.
Split into simpler sentences: That is, it can be executed for different scenarios by going down different branches. While KLM's procedure is a simple list that has to be recreated for each different task.