Mashups allow users to bring together data and services from various web
applications in order to create a new integrated tool that serves their needs. In the
last few years, a variety of mashups frameworks has been proposed that promise to
simplify the mashup creation process so that every user is able to create mashups. In
this paper, we give an overview about these approaches and identify their limitations.
The main insight is that the average user will not possess the necessary skills to create
mashups that meet his needs with these tools. We therefore propose that a tool is
needed that allows for the automatic ad-hoc generation of mashups.