Which of the following best describes the primary function of software applications?
A. To send and receive email
B. To assist users in performing a specific task
C. To perform math calculations
D. To collect data that can be used to enhance the user experience