DataStage Director is the runtime and monitoring component - it schedules, runs, and monitors jobs but does not compile them. Compilation is done in the Designer before the job can be executed in Director. This separation of concerns allows non-developers to run jobs without modifying them.