The paper presents five-year application results of a designed theoretical model for Educational Software Design and Development (ESDD) in teaching undergraduate students at the Faculty of Mathematics and Informatics of Sofia University "St. Kliment Ohridski". The model is used in the elective course "Design, Development, and Evaluation of Educational Software", taught to students in Computer Science BSc programmes. The main goal of the paper is to evaluate the developed ESDD model by assessing the developed students' course products (interim and final), collected from the five years of course implementation. Five yearly categories are formed, based on the yearly results from the five consecutive academic years of course implementation (2013-14 to 2017-18). Averages, based on the total results of all five years are also calculated as references to individual years' results, and as a summary of the course outcomes in general. The individual years' results are analysed in relation to the development state and improvements of the ESDD model during each year. This approach helps to understand the appropriateness of the implemented adjustments in the ESDD model. A comparative final evaluation is constructed by combining the results of the three groups of evaluation criteria - both by individual years, and in total. Main conclusions and further improvement steps are outlined about the qualities of the designed ESDD model and its application in teaching.