There are many types of mashup, such as business mashups, consumer mashups, and data mashups. EMML is a declarative Mashup Domain Specific Language (DSL) aimed at creating enterprise mashups. Examples include social-networking sites, video-sharing sites, wikis, blogs, mashups and folksonomies. Mashups and portals are both content aggregation technologies. Variants of portals include mashups and intranet "dashboards" for executives and managers. Web APIs allow the combination of multiple APIs into new applications known as mashups. Gov, the public can build apps, websites, and mashups. They are known for their mashups of popular songs turned into electro dance music. Many of the providers of business mashups technologies have added SOA features. Composers have even created mashups, more commonly found in pop music. Eli's focus was more centralized around DJing and mashups. The emergence of the web application mashups is for practical purposes. Early mashups were developed manually by enthusiastic programmers. With access to these tracks, Cicierega was able to create mashups of the provided songs. These tributes feature elaborately-produced mashups of the artists' songs sung by Hall.