The conjugation of ubiquitin and related modifiers to selected proteins represents a general mechanism to alter the function of these protein targets, thereby increasing the complexity of the cellular proteome. Ubiquitylation is catalyzed by a hierarchical enzyme cascade consisting of ubiquitin activating, ubiquitin conjugating, and ubiquitin ligating enzymes, and their combined action results in a diverse topology of ubiquitin-linkages on the modified proteins. Counteracting this machinery are various deubiquitylating enzymes while ubiquitin recognition in all its facets is accomplished by numerous ubiquitin-binding elements. In the following chapter, we attempt to provide an overview on enzymes involved in ubiquitylation as well as the removal of ubiquitin and proteins involved in the recognition and binding of ubiquitin from a structural biologist's perspective.