The molecular interactions in a cell are varying with time and surrounded environmental cues. The construction and analysis of dynamic molecular networks can elucidate dynamic cellular mechanisms of different biological functions and provide a chance to understand complex diseases at the systems level. Here, we develop DyNetViewer, a Cytoscape application that provides a range of functionalities for the construction, analysis and visualization of dynamic protein-protein interaction networks. The current version of DyNetViewer consists of four different dynamic network construction methods, twelve topological variation analysis methods and four clustering algorithms. Moreover, visualization of different topological variation of nodes and clusters over time enables users to quickly identify the most variations across many network states.