Lapping is a finishing process where loose abrasive grains contained in a slurry are pressed against a workpiece to reduce its surface roughness. To perform a lapping operation, the user needs to set the values of the respective lapping conditions (e.g., pressure, depth of cut, the rotational speed of the pressing lap plate, and alike) based on some material properties of the workpiece, abrasive grains, and slurry, as well as on the desired surface roughness. Therefore, a mathematical model is needed that establishes the relationships among the abovementioned parameters. The mathematical model can be used to develop a lapping operation optimization system, as well. To this date, such a model and system are not available mainly because the relationships among lapping conditions, material properties of abrasive grains and slurry, and surface roughness are difficult to establish. This study solves this problem. It presents a mathematical model establishing the required relationships. It also presents a system developed based on the mathematical model. In addition, the efficacy of the system is also shown using a case study. This study thus helps systematize lapping operations in regard to real-world applications.