A computer programming term that describes an object of which only a single instance can exist.