Distributed programming has shifted from private networks to the Internet using heterogeneous Web APIs. This enables the creation of situational applications of composed services exposing user interfaces, i.e., mashups. However, this programmable Web lacks unified models that can facilitate mashup creation, reuse, and deployments. This poster demonstrates a platform to facilitate Web 2.0 mashups. Categories and Subject Descriptors D. Software [D.3 PROGRAMMING LANGUAGES]: D.3.3 Language Constructs and Features General Terms Languages, Experimentation