29. A computer program embodied on a computer readable medium for managing business-driven learning efforts to meet learning needs of a sales-based organization, wherein the computer program instructs a processor to: access instructions for a plurality of software modules; wherein the instructions are stored in a memory; and wherein the plurality of software modules comprise a business strategy alignment module, a content management module, a delivery module, and a learning administration module; and execute the instructions by the processor to: receive a request, by the business strategy alignment module, that identifies a first learning need related to a customer solution, wherein the customer solution comprises a group of products for meeting business needs of a customer of the sales-based organization; and accept the request or deny the request, by the business strategy alignment module, in view of recognized and prioritized learning needs of the sales-based organization, wherein accepting the request further comprises selecting a learning approach to meet the first learning need; design, procure and manage a first learning effort comprising information relating to an interplay of the products associated with the customer solution, wherein the first learning effort is based on the selected learning approach, and wherein designing, procuring and managing is performed by the content management module, and coordinate, by the delivery module, learning solution resources for providing the first learning effort to members of the sales-based organization or departments within the sales-based organization across a plurality of training media; and manage and track availability, delivery, and results of the first learning effort in relation to the members or the departments, by the learning administration module.
42. The computer program of claim 29 , wherein the computer program instructs the processor to provide at least one of the following actions: registrar processes for tracking training records of a learner or availability of course offerings, curriculum management processes, course registration processes, course fulfillment support processes, and training results record keeping processes.