Invia SMS: Technology and business strategy