Software which helps developers design interactive courseware easily, without the painstaking detail of computer programming.
1) the hardware and software used to create a multimedia project, but not necessarily needed for playback, 2) a programming environment designed to help users create computer-aided instruction (CAI) lessons.