Unlike paint that is a surface coating, stain is absorbed into the concrete surface.
The colour palette is almost infinite, but is usually based around natural colours and is generally guaranteed for 25+ years on vertical surfaces.
Colour matching is also available with staining. Stains can be translucent or opaque, flat or metallic, and are often combined with the use of form liners for a very broad combination of aesthetic results.