Zaslat SMS: Component-oriented programming