Multifitting is a computer program designed specifically for modeling the optical properties (reflection, transmission, absorption) of multilayer films consisting of an arbitrary number of layers in a wide range of wavelengths. Multifitting allows a user to calculate the reflectometric curves for a given structure (direct problem) and to find the parameters of the films from the experimentally obtained curves (inverse problem), either manually or automatically. Key features of Multifitting are the ability to work simultaneously with an arbitrary number of experimental curves and an ergonomic graphical user interface that is designed for intensive daily use in the diagnosis of thin films. Multifitting is positioned by the author as the successor to the IMD program, which has become the standard tool in research and technology groups synthesizing and studying thin-film coatings.