Yes, you can add branding to the student portal for their students.Yes, the system has multi-level invoicing and payment capability for your corporate clients.Yes. They have their own portal so message you and see student results and progress, as well as request courses.