Open source Bloomberg API to support Bloomberg Terminal and Professional service with Java C++ Python and DotNet
Here is an explanation of everything
Here is a breakdown of the different languages supported:
OPEN SOURCE – BDE DEVELOPMENT ENVIRONMENT
Also, Matlab supports all this it looks like: http://www.mathworks.com/help/datafeed/bloomberg-1.html
It seems there is extensive support but you will not know until you face the testing
Some good answers on cost of the service:
NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!