Applicants and residency programs submit ranked lists of preferences to the NRMP. Applicants rank the programs they are interested in, while residency programs rank the applicants they would like to have. The NRMP then uses an algorithm to match applicants with programs. The results are typically announced on a day known as Match Day.