Computer science Hypertext USable Component (thermodynamics) Natural language generation Architecture Human–computer interaction User interface Hypermedia User modeling Adaptive hypermedia Feature (linguistics) Artificial intelligence Natural language Programming language Multimedia World Wide Web