An app is:

A. the technical name for computerized cell phones.

B. a computer program designed to complete a certain task.

C. the part of the computer that stores and processes data.

D. a place where people can share and exchange ideas.