Also known as 'apps', written by programming languages such as Turbo C, Assembly, Java, Visual Basic and COBOL. These are programs designed for specific uses or desired processing tasks such as payroll preparation, word processing, graphics, database systems and accounting software