Four paradigms of information systems development | Synapse