Tener (to have) expresses possession, age, obligation and states of being. Haber (to have, to be) expresses existence and can be used as a helping verb to form compound tenses.