Abstract: A reconfigurable optical add/drop module (ROADM) for dynamically adding or dropping various wavelengths of an optical signal without having to physically replace the module with a wavelength-specific add/drop module, and corresponding methods. A multiplexed optical signal in an optical network enters the reconfigurable optical add/drop module. Filters on the module separate various wavelengths of the optical signal along the module's various waveguides and a reconfigurable switching matrix directs the various wavelengths of the optical signal to be added, dropped and/or combined with other wavelengths.