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