Program setup, commissioning and documentation