1. A method comprising: receiving a first request from a client computer system to communicate with a first cloud computing system, wherein the first request is in a neutral syntax defining a neutral application interface between the client computer system and a cloud interface system; translating the first request from the neutral syntax to a second syntax supported by the first cloud computing system; and switching, by a processing device, the communication from the first cloud computing system to a second cloud computing system upon receipt of a second request from the client computer system, wherein the second request is in the neutral syntax and the switching comprises translating the second request from the neutral syntax to a third syntax supported by the second cloud computing system.