programs that enable users to perform specific tasks on a computer, such as writing a letter or playing game; frequently referred to as apps
programs that perform tasks specifically for the user such as docs, sheets and slides.
those activities that enable a person to define and describe in detail the system that solves the need (how the system will operate to solve the problem)