SlideShare allows users to upload PowerPoint, Keynote, and OpenOffice presentations as well as PDFs and Microsoft Office documents to share publicly or privately. Uploads can be shared on LinkedIn, Facebook, and other social networks and presentations can be used to improve public speaking skills, find clients or jobs, and grow a professional network.