software program that helps you use the computer to do particular tasks
collective term for computer programs that carry out tasks that computer users find directly useful.
" This is extraordinarily fast , " said Matt Geller , an analyst at CIBC World Markets .