There are plenty of them if you made a search, and most are free for certain number of pushes per month/days/hours/minutes/seconds and if you want increase that number you may pay some fee. All these services they usually are using api along with web interface and it is easy to work with!
Some examples: http://www.freesmsgateway.com/