Course administration, order management, pre-registration and assigning courses are setup driven and automatic Course Management