EPC (also called Solar General Contracting) is the Engineering, Procurement, and Construction of a solar project. NCI designs the system, procures solar material, and builds solar arrays, providing all services required to complete the installation of the project.