teleology

noun

1.
(philosophy) a doctrine explaining phenomena by their ends or purposes