prerequisite

(noun) requirement

duty (generic term)
responsibility (generic term)
obligation (generic term)