IMS: A New Model for Blending Applications