Invia SMS: Visual programming: Perspectives and approaches