Computer Software. Describe several important trends occurring in computer software. Give examples of several major types of application and system software.