Where is software development headed? This research explores the idea of trajectories of innovation in software development, analyzing patterns of innovation within social and institutional contexts, and concerning changes in how computer technology is used. The discussion focuses on three main innovation trajectories: technical change (e.g., languages, techniques, tools, methods), organizational and managerial change, and commodification (the substitution of packaged products for custom development). Sub-trajectories are also described and analyzed. It provides important insights into the evolving landscape of software development. The scope and heterogeneity of software development activity has supported the formation of a number of different and competing trajectories which lead to quite different conclusions about the future of software development.
Published in Information Technology & People, this article aligns with the journal's focus on the intersection of information technology and human factors. By examining the trajectories of innovation in software development, the paper offers insights into the social and organizational aspects of IT change.