The following terms are in common use and are used throughout the CrossWorks documentation:

Active project
The project that is currently selected in the Project Explorer. The Build tool bar contains a dropdown and the Project > Set Active Project menu contains an item that display the active project. You can change the active project using either of these elements.
Active configuration
The configuration that is currently selected for building. The Build too bar contains a dropdown and the Build > Set Active Build Configuration menu display the active configuration. You can change the active configuration using either of these elements.
Assembler
A program that translates low-level assembly language statements into executable machine code. See Assembler Reference.
Compiler
A program that translates high-level statement into executable machine code. See C Compiler Reference.
Integrated development environment
A program that supports editing, managing, building, and debugging your programs within a single environment.
Linker
A program that combines multiple relocatable object modules and resolves inter-module references to produce an executable program. See Linker Reference.
Project explorer
A docking indow that contains a visual representation of the project. See Project Explorer.