IMS (A New Model for Blending Applications)