Invia SMS: Making development sustainable