Definition 1.1: system analyst
Computer professional in charge of creating applications.
Definition 1.2: applications
An information system or collection of programs that handles a major task.
Definition 1.3: life cycle
Systems Development Life Cycle: Planning -Analysis -Design -Implementation -Maintenance
Definition 1.4: implementation
The phase of a Systems Development Life Cycle where the programmers would be assigned to write specific programs.