ABSTRACT The introduction of technology in any aspect of an institution’s operation improves efficiency and limits the misuse of resources as technology has proven to be one of the most efficient ways to execute tasks. The use of technology in institutions of education for team formation has greatly impact team formation techniques for learning. Team formation can be a challenging task for both students and lecturers. It becomes even more tedious when there is a need to keep track of history of who have previously worked together in a team or when a variety of criteria must be considered in the team formation process. To achieve the formation of teams based on the different criteria, research and discussions had to be conducted around the topic for a dipper understanding of the concepts. The different criteria were chosen based on the manner in which groups are formed in various institutions of education and the ones that yield better results were outlined to be employed in the project. Furthermore, the ability to evaluate or assign grades to teams and team members can be time consuming and inefficient if done on paper or in cases of multiple evaluators. Therefore, the essence of this project is to develop a smart team maker application. This application puts into account all these factors to change the concept and experience of team formation and evaluation in institutions of education