Its gonna be hard to find a program that handles everything Bloomberg terminal does for you. You may be able to find specific functions in Bloomberg online for free. For example I consider http://eqsift.com/ to be a good alternative to Bloomberg's EQS function.