이러닝 솔루션은 인터넷환경에서 학습자들이 공간과 시간의 제약을 받지 않고 효율적인 학습을 할 수 있게 도와주는 기반시스템을 말하며 교육도구로서의 효율성과 전달성, 교육과정 운영에 대한 지원 등 다양한 형태와 기능으로 분류할 수 있다. 이러닝 솔루션은 크게 학습관리시스템(LMS, Learning Management System), 학습콘텐츠관리시스템(LCMS, Learning Contents Management System), 저작도구(Authoring Tool), 평가시스템 등으로 분류할 수 있다. 이 중 학습관리시스템과 학습콘텐츠관리시스템 등은 관리적 측면이 중요시된 웹서버 기반의 시스템 솔루션의 한 형태로 구현되어 있으며 저작도구와 평가시스템의 일부분(문제저작부분)은 클라이언트 기반의 애플리케이션 형태로 구현되어 있는 것이 일반적이다. 즉, 이러닝 솔루션을 기능적 형태로 구분하면 콘텐츠를 만들 수 있는 클라이언트 애플리케이션 솔루션과 관리와 운영을 주목적으로 하는 웹서비스 솔루션으로 나눌 수 있다.
이러닝 솔루션은 학습자들이 공간적, 시간적 제약에서 해방되어 자유롭게 학습을 할 수 있도록 돕는 기반시스템이다. 이는 한 가지의 형태를 띄지 않고, 여러 방식으로 분류가 가능하다.