gereedschapskist

Etymology
Compound of.

Noun

 * 1) A toolbox, storage case for physical tools.
 * 2) A set of auxiliary devices to tackle a set of related problems, e.g. a software package for a target group, or teaching - or marketing aids on a subject.