42 Software as a service (SAAS) services featuring software for customer resource management, delivery and transmission of learning content, tracking and reporting of user performance and data; Providing on-line non-downloadable software for enabling users at one or more locations to manage online group and individual training and skill development; Providing on-line, non-downloadable, internet-based software, namely, software designed to allow institutions, associations and organizations to train, teach, and test learners via a global computer network; Software as a service (SaaS) services featuring software designed to allow institutions, associations and organizations to teach, train, and test learners via a global computer network; Platform as a service (PAAS) featuring computer learning software platforms for facilitating e-learning via the Internet; Computer software consulting services; Software design and development