text-matching: a computer program that looks for text that matches a given text
program: (computer science) a sequence of instructions that a computer can interpret and execute
emphasis: special and significant stress by means of position or repetition e.g.