Definition: XML-RPC (Extensible Markup Language for Remote Procedure Call) is a server-side language used to implement remote procedure calls in an XML-based messaging framework. A remote procedure call is when an application sends a message from its client-server interface, which can be implemented using the XML-RPC language. This allows clients to specify what the server should do and how it should respond to those requests. The XML-RPC specification defines what HTTP verbs (GET, POST, PUT, DELETE), URLs, parameters, headers, and body types are available for sending and receiving messages via XML-RPC. It also specifies what response codes and message types can be returned by the server. So, if you ask me to 'xmlrpc.php', I would understand it as: XML-RPC (Extensible Markup Language for Remote Procedure Call) - A language used to implement remote procedure calls in an XML-based messaging framework HTTP verbs: GET, POST, PUT, DELETE URLs Parameters Headers Body types Response codes Message types