Changing the paradigm of software engineering | Synapse