Sending messages to thousands or even tens of thousands of recipients is not something you do by hand, one at a time. You need some software to generate them from phone numbers and a message template and send them through the Gateway. To that end, the Gateway's been designed with several APIs all built on open standards.