Carbohydrate-binding modules (CBMs) are non-catalytic domains that are generally appended to carbohydrate-active enzymes. CBMs have a broadly conserved structure that allows recognition of a notable variety of carbohydrates, in both their soluble and insoluble forms, as well as in their alpha and beta conformations and with different types of bonds or substitutions. This versatility suggests a high functional plasticity that is not yet clearly understood, in spite of the important number of studies relating protein structure and function. Several studies have explored the flexibility of these systems by changing or improving their specificity toward substrates of interest. In this review, we examine the molecular strategies used to identify CBMs with novel or improved characteristics. The impact of the spatial arrangement of the functional amino acids of CBMs is discussed in terms of unexpected new functions that are not related to the original biological roles of the enzymes. Proteins 2017; 85:1602-1617. © 2017 Wiley Periodicals, Inc.