SAF School Management Software (SAF SMS) is a customizable School Records Management Application. It was built to help administrators of schools boost their productivity and reduce the time and effort required to accurately and effectively compute and compile students' records.
FlexiSAF Tech Solutions Limited, located in Abuja, Nigeria, provides comprehensive software solutions for schools to help them effectively manage student records.
When FlexiSAF decided to offer a full-featured web-based version of their software in addition to the initial desktop version, they faced many challenges. In particular, they wanted to give users the same features, speed, responsiveness, and user experience as on the desktop.
The FlexiSAF team decided to use Google Web Toolkit (GWT) because of the AJAX functionality it provides. They used the GWT UI libraries for the user interface and GWT RPC to communicate asynchronously with an Enterpise Java Bean (EJB) backend server. In addition, they took full advantage of GWT to successfully implement the Model View Presenter (MVP) design pattern for the project. GWT made the process of converting the application to the web straightforward, and FlexiSAF’s increasing user base is a testimony to their success.
At least 70 public and 30 private schools in Nigeria are using SMS SAF to manage their student records. FlexiSAF is planning to expand and offer their software to other African countries in the future.