Background: A person's life is built on a solid foundation of mathematics. Common causes of learning difficulties in mathematics include abstract ideas, a lack of imagination, and a lack of comprehension of the concepts being studied. Because 3D shapes are abstract concepts, the aim of this study is to better understand how to recognize them in primary school students. Methods: The development of the Mathematics E-Learning Visual application MEL-VIS(MEL-VIS) application involves the design of the Visual Learning Application Iteration-Evolution Development Model, MEL-VIS (PIEMEL-VIS), the MEL-VIS ID Model, and the MEL-VIS Application Module. The development methodology and ID model are built based on the application of various components such as learning theory, a visualization approach, a play-while-learning approach based on scaffolding techniques, as well as interaction and interface based on various touch technologies using tablet computers. The study's contributions are: (i) an iterative-evolutionary development model of the Visual Learning Application, MEL-VIS (PIEMEL-VIS); (ii) a MEL-VIS ID model; (iii) a MEL-VIS application prototype; and (iv) a usability testing instrument for the ease of use of the MEL-VIS application. Results: The usability testing of the MEL-VIS application was carried out through a case study involving 80 students at a primary school in Putrajaya. A task-based, semi-experimental approach was used to assess the ease-of-use construct. Research instruments such as questionnaires and observation checklists are used in this test. The results of the study found that MEL-VIS has a positive impact on students after using the application. Conclusions: Based on the test conducted, primary school students have given positive feedback to the prototype of the E-Visual MEL-VIS application. Thus, it can be concluded that the prototype of the E-Visual MEL-VIS application as a whole is effective, easy to learn and easy to use for student use for primary school mathematics subjects.