Mashups combine data or functionality from multiple external sources to create a new web service or application. They integrate different data sources and functionality using open APIs and data to provide information in a useful way not previously possible. Mashups can be created by individuals or organizations to increase transparency, fill missions to serve the public, or for internal enterprise use. Common tools for creating mashups include Yahoo Pipes, Zoho Creator, and application frameworks.