A content mashup contains multiple types of media drawn from pre-existing sources to create a new work. Digital mashups allow individuals or businesses to create new pieces of content by combining multiple online content sources.