Program.cfc must be in the root folder of an valid Neptune program. It handles many of the tasks for installing a program.
The component comes with a few available methods:
Note also that a program can have a "_public" folder. Any folders or files in the "_public" folder that don't exist in the root of the site will be copied there when teh program is installed.