project

(noun) undertaking

task
labor
work (generic term)