Generally, each project has some challenges that the proposer will surely face. On the same line, there are many topics and techniques need to be learned to overcome those challenges simply. Also, the research methodologies and how to carry out a professional documentation also need to be considered as they are the basis of deploying any system, yet, the majority are ignoring it and focusing on the technical parts. Lack of information and finding proper citations and references that comply with the standards is also another challenge. However, it is the researcher problem that needs to be overcome. Despite that, critical thinking and getting full understating of the issue and its reflections should be meticulously done to come up with an effective solution. Developing an efficient and high-performance system that can compete other vendors might also have its boundaries as well as how to make the system usable for other universities or enterprise networks. Also, time is another challenge that needs to be planned carefully to develop the system in the selected time. However, deploying like these systems will bring several advantages such enhancing the users experience of using the internet, save the cost of buying more bandwidth and monitor who are connected to the network with their IP addresses and the session details. Beside, an easy way of getting the payemnt using the APcard system is a main advange which saves time and effort.