programme

(noun) program

system (generic term)
system of rules (generic term)