Virtual labs enable field specific experiments and open them for collaborative and distributed usage. In order to realize comprehensive laboratory set-ups providing a scientific broadness and user adaptivity, several challenges regarding the integration of different software technologies have to be solved. We propose an eLearning framework consisting of a learner and a course model; exercises within this framework are supplemented by virtual laboratories and computer algebra systems. We discuss the potentials of this setup on the example of the laboratory VideoEasel and its interface to Maple.