This book addresses industrial and commercial programming methods and a way to prepare for managing programming. It explains and illustrates the kind of programming that occurs in these industries, and also in academic and governmental environments. It shows how to increase productivity rates. It covers: "software embedded in or associated with the marketed products of an enterprise; applications software to facilitate internal functions; and packaged or acquired software used by, but not directly developed by, an enterprise." "Explicit information is given on the technologies, results, and organizational structures that have proved successful. The emerging science of programming system development is examined in the context of standard functions, optimal structures, and reusable components. The author identifies the measured results that are beginning to be achieved in cost reductions, schedule reductions, and quality." -taken from the dust jacket "About The Book"