Apparatus for providing program

The present invention provides an apparatus for providing a power management program capable of improving compatibility and maintaining consistency. The apparatus comprises: at least one original module providing unit providing an origin of a source code on a power management function; a modified module providing unit providing a modified version of the source code modified to be different from the origin of the source code provided to at least one original module providing unit; and a source code coupling unit generating a program by combining the origin of the source code by at least one original module providing unit and the modified version of the source code by the modified module providing unit.