A presentation is the process of presenting a topic to an audience. It is typically a demonstration, lecture, or speech meant to inform, persuade, or build good will. The term can also be used for a formal or ritualized introduction or offering, as with the presentation of a debutante.
A presentation program, such as Microsoft PowerPoint, Apple Keynote, OpenOffice.org Impress or Prezi, is often used to generate the presentation content. Modern internet-based presentation software, such as the presentation application in Google Docs and SlideRocket also allow presentations to be developed collaboratively by geographically disparate collaborators. Presentation viewers can be used to combine content from different presentation programs into one presentation.