(ICT) A computer program or a suite of computer programs that performs a particular function for the user, such as a word-processor, e.g. Microsoft Word, or a range of functions, such as Microsoft Windows or Microsoft Office. Commonly abbreviated to app, especially in the context of Web 2.0 and Mobile Assisted Learning (MALL) apps. See: Computer Program, Operating System, Windows, Word-processor