Invia SMS: Designing Knowledge-Based Systems