Definition

A tool that combines separate parts of a program into a single executable file. In a broader sense, it can be used to denote a tool that links separate components in any kind of assembly process, such as assembling pieces of a physical object or connecting segments in a system.