Mashups are small web applications. Mashups provide new functionality by combining the existing services or by transformation of data. Here is an introductory video to mashups: There exist many mashup tools . To name a few: Google App Engine Yahoo Pipes etc Btw, this post is to make a note about AI Mashup Challenge 2010. For more information http://sites.google.com/a/fh-hannover.de/aimashup/ If some of my students are interested then we might also think of sending an entry... We have very less time... Lets us hope :)