Flash is a highly versatile tool used for creating products ranging from presentation visuals (an alternative to PowerPoint) to visually rich interactive Web content and applications such as voice or music for marketing your company or site.