Here in Brazil we have a program called CoolSMS, that send free SMS to all the big operators that have here on our teritory, but even for VIVO(that we need to pay R$0.26 for every email-to-sms) it goes for free. Then I want to know how to do this programatically.
Don't matter the language, but I prefer Java.