The role of users in the development of applications software

Meeting the needs of users has always been the goal of product developers. Recently, however, the important role of users as developers of new products has become more fully recognized. In many industries, it seems, users are actually a dominant part in the innovation process. To discover the part played by users in developing new computer software, Chris Voss traces the development path of a large number of software applications. He finds some particular circumstances where users lead the development of new products. This article and another that follows provide another view of software innovation to go with the preceding article by Glenn Bacon.