@IngAU As you can see you can use different solutions to achieve your goal but every solution has is how features and limitations (QxtRpcService needs you manage the Socket, DBus is limited to processes running on the same machine and so on).
This is why Qt doesn't offer a single solution.

For large-scale/High-performance solutions you could also use some DDS solution like OpenDDS, RTI Connext, and so on