Our service is composed of a client SDK and a cluster of FMS servers (running the messaging application). The SDK is designed to talk to our service only (since it expects a specific set of API and messages available) so you can't really use it as a client for an application you host.
We are using FMS 3.x and we' have plans to move to FMS 4 sometime next year.