How are the terms “Platform independent” and “Diverse Application” are related to each other in the context of XML-RPC?

The terms “Platform independent” and “Diverse Application” were related to each other because XML-RPC uses HTTP for transporting SOAP messages over the web. The HTTP is a universal standard protocol for exchanging information on the Web. Hence, it leads to Cross Platform support/ Platform independent. So because it is Platform independent, it leads to the diverse application capable of accessing the web services.