VPIdeviceDesigner™ is a versatile simulation framework for the analysis and optimization of integrated photonic waveguides and optical fibers. This powerful design tool offers a set of full-vectorial finite-difference mode solvers with support of widely customizable non-uniform meshing and perfectly matched layer absorbing boundaries, allowing the accurate and efficient calculation of guided and leaky modes and their properties.