Invia SMS: Foundation analysis and design