A unit of code that groups related functionality.