Catch all marketing is the marketing technique in which companies focus on having all types of products or services aimed at all types of target s under the same portfolio of brands or umbrellas.