Program and client management