A Learning Management System (LMS) can either be cloud-based or self-hosted. A self-hosted LMS can cost up to $20,000, whereas a cloud-based LMS can cost around $3,500 to $7,000.