A description of the development process and identification of the important elements of development decisions. A model of the process is created; it identifies the important determinants of cost and clarifies the issues facing a developer by provid...