1. An information processing apparatus comprising: a controlling section to selectively apply a respective API of a plurality of APIs defining data processing and communication corresponding to a desired one of a plurality of service-offering servers, each one of the plurality of APIs corresponding to one of the service-offering servers; and a communication section to communicate with an interchange server via a network, the interchange server intermediating communication between the information processing apparatus and the desired one of the service offering servers, the interchange server including the plurality of APIs, wherein the controlling section employs a common API to access, via the interchange server, the respective API in correspondence to the desired service-offering server, the common API providing a uniform interface to access services provided by the desired service-offering server.