Critical success factors for software projects: A comparative study | Synapse