This paper presents the design and implementation of an Openflow-based Network Management System. The system consists of GUI, Floodlight Controller and Agent (s), and it enables monitoring, control and management of ROADMs. WSS and OPM are two main modules of a ROADM system. They are connected with an Agent through Protocol of Serial Port, while GUI communicates with Floodlight Controller by Socket Protocol.