This document describes an SMS-based messaging system between devices. It involves: 1) A listening device that sends SMS orders and receives responses. 2) A modem device that receives SMS orders, processes them by querying a database, and sends the results back as SMS. 3) A server that parses SMS messages, queries a database to retrieve results, and sends the results to the modem device.