Integration and automation are two factors that I am constantly touting to clients… marketers should spend their time crafting their message, working on their creative, and targeting the consumer with the message that consumer wants to hear. They should not be spending all of their time moving data from one place to the next. It's my belief that Mashups are an extension of this integration and automation on the web.
What is a Mashup?
A mashup, in web development, is a web page, or web application, that uses content from more than one source to create a single new service displayed in a single graphical interface.
Mashups on the web often consist of 2 or more application programming interfaces. An example might be overlaying social activity onto a Google Map using both the Twitter API and the Google Maps API. They're not just hobbies and tools anymore, there are several platforms that are enterprise ready nowadays – integrating search, social, CRM, email and other data sources to produce comprehensive systems that handle very complex automation and integration tasks.
In recent years, the term mashup more often refers to video and audio productions where two or more sources of video or music are brought together. Here's a great example – AC/DC and the Bee Gees: