These are a collection of prewritten programs, modules that developers can incorporate into their own applications that will help with a discrete function — for example, drawing a shape, or encrypting text. Things like that, little prewritten programs that are shortcuts for developers.