Model for implementation of teleworking in software development organizations | Synapse