પ્રાથમિક ધ્યેય પર આધાર રાખીને, ત્યાં ત્રણ પ્રકારના હોય છે: