Managing requests and program registration