app – n. a computer application or program used for a specific purpose
virtual – adj. something that exists in computers or on the internet, and that is not physical
conversation – n. an informal talk involving two people or a small group of people