What are the benefits and drawbacks of applications used for productivity, file storage, collaboration, and communication?

What are the benefits and drawbacks of applications used for productivity, file storage, collaboration, and communication? Give example of one in each category