There is not a single answer. It depends of the use case but in a nutshell, it could be done by product integration at edge (controller) level or by data sharing at cloud level through API. The aim is definitively to have a seamless and easy integration making the solution more effective and easiest to commission.