What Does Mashup Mean?

A mashup is a technique by which a website or Web application uses data, presentation or functionality from two or more sources to create a new service. Mashups are made possible via Web services or public APIs that (generally) allow free access. Most mashups are visual and interactive in nature.


To a user, a mashup should provide a richer, more interactive experience. A mashup is also beneficial to developers because it requires less code, allowing for a quicker development cycle.

Techopedia Explains Mashup

The term mashup is a bit of a buzzword. It’s frequently mentioned in the same context as cloud computing and Web 2.0. This is because version 1.0 of the Web was more about simply getting online, which many companies did by posting brochureware. In other words, they took what they did offline and put it online. Web 2.0 implies greater collaboration between websites, and greater interaction with website users. In fact, website might be the wrong term; as more and more functionality is provided via the browser, Web application is becoming a better description.

Despite the marketing flavor of the term, there is much to be said for being able to access data and tools in the cloud. A great example of this is Google Maps, which has spawned hundreds, if not thousands, of mashup applications. These include applications that use Google Maps to rate areas in a city, delineate points of interest, or show roads that are undergoing construction. These applications take some of the functionality and data from Google Maps and combine it with their own programming to create a new application.


Related Terms

Latest Cloud Computing Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…