Invia SMS: Reliability, maintainability and risk