The term computer managed instruction (CMI) often refers to a set of functionalities which allow learning objects to be launched in the learning management system and to exchange data with it. A framework for the support of CMI functionalities in learning management systems, named CMIFramework, has been developed at the University of Salerno. In this paper, we present two case studies concerning the adoption of CMI functionalities, using CMIFramework, in different e-learning contexts. Our present work is aimed at demonstrating the ease in using the framework and its power in solving several problems connected to the adoption of CMI functionalities