Modularization is the process of decoupling a software system into multiple modules. In addition to reducing complexity, it increases the understandability, maintainability and reusability of the system. In this article, some of the modularization methods will be mentioned. Package by LayerIn this project structure, classes are placed in the architectural layer package they belong to. This method