A tech demo is a live or recorded presentation that showcases new technology, prototypes, or concepts to an audience, often before the product is commercially available. It serves to generate excitement, prove feasibility, and communicate a vision for how the technology might be used in practice.