Ball milling has been the subject of intensive research for the past few decades. It is indeed the most encountered mineral processing operation of size reduction. Known as the most energy inefficient process, focus has mainly been on ways of reducing the energy consumption incurred by the operation. There are programs for the computer design of mineral processing circuits, and these programs contain computer simulation models for ball mill design. These models need the input of characteristic breakage parameters for the mineral of interest and these are often determined in a small size laboratory ball mill and scaled up by the program to the conditions of a full-scale ball mill. Models and simulators have been used for plant technical analysis since 1970. Some of these models and simulators were developed for mineral processing operations, whereas some were dedicated to mineral processing operations. The prominent work for the mineral processing applications includes JKSimMet, MODSIM(C) and its derivatives.