A computer implemented method, apparatus, and computer usable program code
for developing training for a client. Training delivery requirements for
a client are identified. Assessment information is gathered. A training
curriculum is developed based on the training delivery requirements and
the assessment information. An amount of time required to complete the
training is estimated to form a delivery estimate. The delivery estimate
is translated into an estimate of resources required for development of
training materials for the training. Verification is performed to verify
that the client receives the training materials for delivery to an end
user.