Ein Mashup ist ein Fachjargon für eine Webseite oder App die Inhalte aus zwei oder mehr Quellen verwendet, um einen einzigen Dienst zu erstellen und anzuzeigen. Aus Sicht des Endbenutzers bietet ein Mashup ein interaktiveres Erlebnis. Aus Sicht der Entwicklung reduziert ein Mashup die Menge des erforderlichen Codes und beschleunigt Entwicklungszyklen.