A mobile phone based homecare management system on the cloud | Synapse