User and program management