A computer program written in a programming language.