Abstract
Although advances in computer technology have given organizations greater, more reliable, and less expensive information processing capabilities, developments in software have generally not kept pace. The MIS manager who understands the dynamics of software engineering, however, can foster a software environment that will successfully support the objectives of his or her client base.