There are many different ways
API
functions may be executed:
XML-RPC
C++
Visual Basic
CGI (HTML forms interface)
Telnet
Server Side Scripting
Python
Javascript
Shell Scripting