Abstract
As a result of the escalating demand for new applications and the ever-increasing cost of developing them, many MIS departments are besieged by backlogs as well as time and cost overruns. This article presents time- and money-saving alternatives to traditional software development methods and provides guidelines for selecting the best alternative for a given application.