Contrairement aux jeux antiques, le programme olympique moderne est beaucoup moins stable. Chaque édition des jeux apporte ainsi son lot de nouveautés, nouvelles disciplines et nouvelles catégories. Le CIO est seul décisionnaire sur l'admission d'une discipline au programme olympique et il doit composer avec les Fédérations internationales gérant les disciplines. Ainsi, le programme des compétitions sportives ne propose pas l'ensemble des disciplines sportives, ni même la totalité des différentes épreuves possibles. Les jeux d'été comptent 302 podiums, et c'est un plafond que le CIO ne souhaite pas dépasser. Ainsi, nombre de sports sont écartés du programme, comme cela sera le cas du baseball et du softball après le jeu de 2008, tandis que d'autres disciplines souhaitant profiter de la vitrine olympique sont priées d'attendre. Les jeux mondiaux rassemblent certains de ces sports non-olympiques mais dont les fédérations internationales sont reconnues par le CIO. Jusqu'en 1996, ces sports pouvaient profiter du statut de sport de démonstration.
Le nombre des participants aux Jeux olympiques d'hiver est plus modeste avec environ 2 500 athlètes à Turin en 2006. Et du côté du programme, on cherche plutôt à l'étoffer. Certaines disciplines de salle ont été approchées pour passer des JO d'été à ceux d'hiver mais les fédérations internationales concernées ont refusé.

Afin de contenir l'expansion, le nombre d'athlètes participants aux Jeux est désormais plafonné à 10 500 en été et les participants doivent désormais réaliser des minima dans les disciplines chiffrées ou profiter de quotas olympiques gagnés lors des grandes compétitions précédant les jeux. Pour permettre à toutes les nations de participer, les minima sont à géométrie variable selon les nations et un Comité olympique n'ayant aucun athlète qualifié aux Jeux profite d'invitations, généralement en athlétisme, natation, judo ou haltérophile pour les Jeux d'été