A software for the calculation of diffraction elastic constants (DEC) for materials both with and without preferred orientation was developed. All grain-interaction models that can use the crystallite orientation distribution function (ODF) are incorporated, including Kröner, Hill, inverse Kröner, and Reuss. The functions of the software include: reading the ODF in common textual formats, pole figure calculation, calculation of DEC for different (hkl,φ,ψ), calculation of anisotropic bulk constants from the ODF, calculation of macro-stress from lattice strain and vice versa, as well as mixture ratios of (hkl) of overlapped reflections in textured materials.