This is basically a course registration utility. Students usually enter their data through a registration form provided by the software. Students can choose their subjects at the time of registration. As well as they can see who are the teachers allotted for the subjects and who are the students already got registered. This software is not for those who are not the students of National Institute of Technology Calicut.Actually after filling up the registration form the software sends the request from client machine to server machine which is kept in NITC itself. In server machine a up-to-date database is always maintained. Server checks whether entered information is of a valid student. If everything is correct then it sends a response to the client machine that the user is accepted or rejected. Finally if the software accepts the user it will update data table where the data of all students are kept.