Software for sending SMS

I want to send about 2000-5000 sms monthly, are there any free or paid sms sending software?