I still use this list:
Hardware Requirements:
1. Pleasant screen and chassis.
2. Moderate size disk drives.
3. Must come with original manufacturer write-protect tab.
4. Must be easily interconnectible to accessories such as
vacuum cleaners, ovens, brooms, washing machines, etc.
Software Requirements:
1. Compiler for IOHL (International Obedient Housewife
Language) basic command subset (e.g. clean, wash,
cook, of_course_dear).
2. Single-user mode ONLY.
3. Very-user-friendly interface.
4. Word "no" must not appear in /usr/dict/words.