The present invention is concerned with a dye system for application to a substrate, the dye system comprising: (a) at least one dye precursor (b) an oxidising agent and (c) a catalyst, wherein the catalyst is a homogeneous catalyst or a heterogeneous catalyst. Preferably, the catalyst comprises at least one metal-containing compound. The invention also envisages a method for the coloration of a substrate, the method comprising treating the substrate with the dye system of the invention. In preferred embodiments of the invention, the substrate comprises human hair, natural or synthetic polymers, or textile fibres. In further preferred embodiments, the at least one dye precursor is an organic precursor, the at least one metal derivative for use as a catalyst comprises at least one inorganic metal compound or at least one metal complex comprising at least one organic ligand, and the oxidising agent is hydrogen peroxide.La présente invention concerne un système de colorant destiné à être appliqué à un substrat, le système de colorant comprenant : (a) au moins un précurseur de colorant (b) un agent oxydant et (c) un catalyseur, le catalyseur étant un catalyseur homogène ou un catalyseur hétérogène. De préférence, le catalyseur comprend au moins un composé contenant du métal. Linvention concerne également un procédé de coloration dun substrat, le procédé comprenant le traitement du substrat à laide du système de colorant selon linvention. Dans des modes de réalisation préférés de linvention, le substrat comprend des cheveux humains, des polymères naturels ou synthétiques, ou des fibres textiles. Dans des modes de réalisation préférés supplémentaires, le précurseur de colorant est un précurseur organique, un ou plusieurs dérivés métalliques destinés à être utilisés en tant que catalyseur comprennent au moins un composé métallique inorganique ou au moins un complexe métallique contenant au moins un ligand organique, et lagent oxydant est du peroxyde dhydrogène.