Any software performing either the final stage in a proCess, or a task not apparent to the user. A Common usage is in a Compiler. A Compiler' s baCk-end generates maChine language and performs optimisations speCifiC to the maChine' s arChiteCture. The term Can also be used in the Context of network appliCations. E.g. "The baCk-end of the system handles soCket protoCols". Contrast front end. (1996-04-09)