NMS project is a network application divided into four main parts the implementation phase that includes database creation and adding data into it using two methods manually or by allowing NMS to discover the network. The implementation will be accomplished using its own interface . Once the implementation is completed the application will be executed for the first time using the Configuration Interface where only the Administrator have the access rights to connect. This phase includes establishing connection, gathering information, monitoring and optionally creating users. The Application Interface will be used to run the application for daily uses all created user will have access to connect using their privileges . All the NMS system module are included on the application but the selection may vary based on the user access rights. Background process are the processes that will be running constantly or by execution such as device monitoring, event logs and pushing configuration.