Components in program module Program ProgramService ProgramModule Templates program-ProgramProgram uses an instance based class file to implement user defined component logic. The Program can be viewed and edited using the ProgramEditor. program-ProgramServiceThe ProgramService provides a (default) Batch Editor view to launch a batch operation on multiple selected component slots. program-ProgramModuleProgramModule provides a Program Module Builder view used to build standard Niagara modules from Program components. This view provides a mechanism to version and provision Program modules just like any other Niagara modules.TemplatesTemplates folder is available in the program palette.Parent topic: Component guides