An API client can be created using Microsoft.NET and a Java client can be created to communicate with XML.