Anpassbarkeit, Programmierbarkeit