Final answer:
Mashups are web applications that combine data or functionality from multiple sources. They enable social media applications by allowing developers to incorporate content from different platforms into a single application.
Step-by-step explanation:
Mashups are a type of web application that combine data or functionality from multiple sources to create a new integrated experience. They enable social media applications by allowing developers to incorporate content from various social media platforms into a single application.