SMS versenden: Component-oriented programming languages: Why, what, and how