There are a couple of api's with the call control being the main one and the CRM Plug in api being the other.
What are you trying to achieve?
Also in V10 the assistant is going to silverlight and there will be a desktop based Myphone (though it is not finished yet so no-one outside of 3cx knows exactly what is in it).