(3) Programming that involves using multiple processes or threads in the same program.