Although we have been mastered in browsing and learning anything in this new-fangled WWW i.e., World Wide Web, still there are so many concepts that elude us in this tech world. One of them is the LMS (Learning Management System). Before we put rays on the core parts of LMS, we must know what it actually means. A learning management system is a type of software application that is utilized to deliver training programs and education-based courses. It helps us in organizing them in an orderly manner like creating the course, making required changes, assigning to the students, grade them, etc. Just like a Gmail platform helps you managing emails, this software program called LMS helps you in creating, managing, and delivering eLearning courses. Basically, the LMS comprises of two core parts: i.e., a Server component and a UI. At times, this LMS could also be useful in professional custom software development companies