Definition, synonyms and related words
A set of tools for software development, often used in sequence so that the output of one tool comprises the input of the next.