Un programme d'amorçage est essentiellement un programme qui tourne au démarrage et facilite une fonction de base au démarrage, tels que le démarrage du système d'exploitation de l'ordinateur. Les termes «bootstrap» et «bootstrapping» sont pensés pour être dérivé de l'expression «vous tirant vers le haut par les lacets," qui se réfère à commencer petit et débouchant dans le prochain programme séquentiellement. Bootstrappers peuvent être utilisés dans un certain nombre de façons de changer la façon dont l'ordinateur fonctionne au démarrage.