1. A server system to facilitate an exchange of messages in an electronic trading system with a remote client application, the server system including: a plurality of application servers hosting a plurality of applications; and a plurality of Application Program Interface (API) servers hosting APIs to provide programmatic access to the plurality of applications, each of the APIs being configured to receive request messages compiled by the remote client application, wherein first and second request messages, respectively addressed to first and second APIs of the plurality of APIs, each comprise at least one common data component, and wherein the first request message includes a first payload specific to first API and the second request message includes a second payload specific to the second API.