Genetic programming theory propose that aging is programmed as the cells cycle in our body are also genetic program since their inception. the explanation is that all the cells are undergoing certain time in division over the a said amount of time before dying, leading to conclusion that people with the long live genetic program live longer than others who do not.
The theory also emphasizes the genetic diseases as a result of genetic programing diminished life span, regardless external and internal influence.
Further refinement of the programmed senescence theory was developed by Bernard Strehler, who proposed that as cells are program to perform specific functions within the organism that cause them to lose some of the ability to duplicate their genetic information, leading to aging.