The ProgramService also provides a secondary Robot Editor view to create Robots, which are similar to Program components (written using Java code), but are not persisted in the station database.
The ProgramService is available in the program palette, but typically exists in most station’s Services container, as it is included among default services when using the New Station tool (wizard) in
Run Robot — It is used to create robots.