The SpecAve DLL is a modular code package that performs weighted averages of all kinds on spectral data such as that data in the IGDB and CGDB. This DLL is used by both Window5/6 and Optics5. It not only allows calculation of solar, photopic and ultraviolet or damage-weighted quantities, but also SpecAve can be easily configured to calculate these averages by a variety of international standard sets. SpecAve may be called by other programs and special requests will be considered. Complete documentation is available on both the algorithms and parameters passed.