Invia SMS: Developer's guide to web application security