Bulk Messaging is the dissemination of large numbers of SMS messages for delivery to mobile phone terminals. It is used by media companies, enterprises, banks (for marketing and fraud control) and consumer brands for a variety of purposes including entertainment, enterprise and mobile marketing. Bulk messaging is commonly used for alerts, reminders, marketing but also for information and communication between both staff and customers. Bulk messaging lets you deliver SMS messages to mobile handsets almost anywhere in the world.
Bulk messaging software
Software is required for sending and receiving bulk messages and various software packages are available. These software packages provides users with the opportunity to add as many phone numbers as required and these phone numbers can be managed in a variety of ways.
Most SMS software applications allow you to upload lists of mobile phone numbers using a TXT or CSV file. Some sophisticated systems can automatically remove any duplicated numbers or the mobile numbers are validated prior to sending the messages.
With enhanced software features messages, can be scheduled to be sent at specific times and/or days and bulk messages can be sent on national and international mobile networks as long as the bulk messaging software provider sends internationally.
Bulk messaging API
Most Bulk Messaging services utilize the following standard API's (Application Programming Interface).  Which allows programmers to add sms functionality to any program.
- FTP (File Transfer Protocol)
- SMPP (Short Message Peer to Peer)
- HTTP and
- SC Magazine, May 2009, http://www.scmagazineuk.com/Mobile-phone-technology-developed-to-cut-down-credit-card-fraud/article/136597/
- Bulk Messaging, Ericsson Internet Payment eXchange (IPX), http://www.ericsson.com/solutions/page.asp?ArticleId=7F210305-3FC8-43DE-BE60-E88045AF43E7
- Common SMS API's and Examples,http://www.logicsms.co.za/kb.html