This document discusses a UML model for automating a university counseling system using object-oriented design. The authors propose using UML diagrams like the process diagram, class diagram, state diagram and sequence diagram to model the counseling automation process. The model would automatically allocate courses and colleges to students based on their preferences and entrance exam marks. It would also allow administrators to insert payment seats into the allocation process. The authors tested the model using student data and found it provided a more accurate allocation process than manual counseling.