back-end Any software performing either the final stage in a process, or a task not apparent to the user. A common usage is in a . A compiler's back-end generates and performs optimisations specific to the machine's . The term can also be used in the context of applications. E.g. "The back-end of the system handles protocols". Contrast . (1996-04-09)