In software design, look and feel is a term used in respect of a graphical user interface and comprises aspects of its design, including elements such as colors, shapes, layout, and typefaces (the look), as well as the behavior of dynamic elements such as buttons, boxes, and menus (the feel).