What programming language is LabTutor written in?

LabTutor uses a combination of languages: C++, Managed C++ (.NET), C#, Java, JavaScript, Flash, and Canvas.

The most appropriate language is used for each component.