A Unified Communications Managed API (UCMA) application is an application designed to run in an Office Communications Server (OCS) environment. A UCMA application can access various OCS features, such as collaboration, speech, or the communications workflow.
http://msdn.microsoft.com/en-us/library/dd266409(office.13).aspx