Today, its’ quite imperative that schools cannot be managed or education should not be imparted as done a decade ago. Therefore, to tackle the complexities of a modern educational needs, schools are employing school management system to deal with the ever-growing activities and data there from. A school needs a platform, which integrates all the functions and acts as a facilitator in bridging communication gap, generates and compiles data, makes accurate report in regular intervals for timely evaluation of performances. An efficient and effective school management system can raise the level of schools to meet the needs of 21st century.