Invia SMS: Creating the customer-driven library