The stability does depend on the features. Some features are not as stable as they could be, and some are not backward compatible. If there is some mismatch, it can break. You do have to update everything separately, and it is important to update from the same source. It all comes down to how you set up everything. Some features are really stable. Some features are not backward compatible. One of the issues that I am currently facing is making sure that the API pipelines that we have created are version compatible with the run time server that we have installed. Ffrom a readability point of view, if you have to upgrade each and every thing separately, it's hard. There is a little bit of room for improvement when it comes to upgrading from the same source. That said, it depends on how you are setting up your environment. We currently have the data integration environment and the remote engines and everything set up so that our upgrades happen using just one script. For Runtime, that is not yet done. This is something which we are doing currently. So stability totally depends on the way you configure it. Of course, there is room for improvement from the Talend side as well.