programs that let you do specific tasks. such as word processing, database management or financial planning
programs that perform user or business specific tasks
is computer software designed to support specific organizational functions and processes (inventory management, payroll, market analysis)  an important result of systems analysis and design