Invia SMS: System development methodology