Invia SMS: Development and the next generation