2. PROGRAM DEVELOPMENT AND  DESIGN 

CHAPTER 2: PROGRAM DEVELOPMENT AND 
DESIGN 
Introduction to program development 
Program development in computing; refer to the coding of an individual software program or 
to the creation on an entire information system and all related software. 
Program design is the activity of progressing from a specification of some required program to a 
description of the program itself. 
It is the process that organizations use to develop a program.  Ideally, the process is 
collaborative, iterative, and tentative—stakeholders work together to repeat, review, and refine a 
program until they believe it will consistently achieve its purpose. 
A program design is also the plan of action that results from that process.  Ideally, the plan is 
developed to the point that others can implement the program in the same way and consistently 
achieve its purpose.