We discuss realization, properties and performance of the adaptive finite element approach to the design of optical waveguides. Central issues like the construction of higher-order vectorial finite elements, local error estimation, automatic and adaptive grid refinement, transparent boundary conditions and fast linear system solution by domain decomposition techniques will be discussed.