A mobile application is used for monitoring and management of users or patients with various health or disease conditions. Software system provides a platform with which the medical histories, the recent conditions and real-time measurement data for the patient can be organized and shared among various people who are involved in the caring of the patient. In addition to data sharing in a secured, private networking environment, the platform integrates the essential functions for people in the various caregivers ' groups to communicate with each other in real-time so as to collaborate on the caring of the patient.