School Management Software is an administration tool for educational institutions. This classification comes from the fact that this type (or category) of software aims to help educational organizations in their daily routine, by automating administrative tasks. “School management software” is also known as a “School management system” or a “Student information system”. These systems provide functionality from applications and class enrollment to detailed performance monitoring and financials.
A School Management System is an information management system for educational institutions to manage all student's data. It provides abilities such as registration of students in classes, documenting of grades and analytical marks of each student and other evaluation elements. In addition, an SMS is used for planning students’ curriculums, recording their attendance and managing all student-related needs within a school.
School Management systems vary in size, scope, and abilities, from packages implemented in relatively small organizations to cover student records only, to enterprise-wide solutions, which aim to cover most aspects of the operation of large organizations and their online schools with significant local responsibility. Many systems can be staggered at different levels of functionality, by purchasing additional "modules" and usually formed by their home institutions to meet local needs.