Los programas de vacunación pueden decidirse según su finalidad en 2 tipos bien diferenciados. Por un lado existen los que se aplican de forma sistemática en las cohortes de recién nacidos, cuyo objetivo primordial, además de conseguir protección individual, es generar un elevado grado de inmunidad colectiva que permita bloquear la transmisión de las infecciones.