‘OpenType features allow fonts to behave smartly’
Tal Leming, The Unofficial OpenType Cookbook:
This behavior can do simple things (e.g. change letters to small caps) or they can do complex things (e.g. insert swashes, alternates, and ligatures to make text set in a script font feel handmade).