Input (grade 10): X does not mandate the user interface - individual client programs handle this.
Output (grade 7): X does not say what the user interface should look like - different client programs handle this.