A SAS procedure; a group of SAS statements that call and execute a procedure, usually with a SAS data set as input