The future generation of software: a management perspective | Synapse