It is essential that an LMS be able to control
which learning resources are launched in what order,
or such techniques as adaptively presenting content in different
sequences depending on learner needs and performance would not
be possible.
Launch may be accomplished in many different ways
depending on the capabilities of the LMS, the type of content
and the computer technologies involved. The only stipulation is
that the actual launch must occur using the HTTP protocol —
in other words, using standard web communications techniques.