Le Noyau d’une Application ou d’un Système d’exploitation en est le coeur logiciel. Par exemple le Noyau de Linux rassemble l’ensemble des fonctions élémentaires du système, autour duquel sont construits les programmes complémentaires tels que les utilitaires, l’interface graphique ou les applications. Le Noyau est à un programme ce que le moteur est à une voiture : après, on peut changer l’habillage de la carosserie ou la partie cycle tout en produisant la même série de moteurs. Il permet de n’avoir à maintenir, développer et produire qu’un Modèle unique et standard de moteur décliné sous des versions nouvelles (avec une compatibilité descendante).