This chapter discusses the componential design approach to developing effective human-computer interfaces. It describes several common HCI components like color, data input, navigation controls, quantitative graphics and forms. For each component, it examines the user task, semantic meaning, syntactic structure and lexical building blocks. The chapter emphasizes applying HCI principles and guidelines to select and design components that best fit the intended user tasks.