These companies may dedicate teams of individuals to managing the software lifecycle in a way that supports the client company based on discovery and participation. Iterative and incremental practices led to prototyping in the 1980s, which led to various different...