Parkinson's disease (PD) is a complex, chronic disease that many patients live with for many years. In this work we propose a mHealth approach based on a set of unobtrusive, simple-in-use, off-the-self, co-operative, mobile devices that will be used for motor and non-motor symptoms monitoring and evaluation, as well as for the detection of fluctuations along with their duration through a waking day. Ideally, a multidisciplinary and integrated care approach involving several professionals working together (neurologists, physiotherapists, psychologists and nutritionists) could provide a holistic management of the disease increasing the patient's independence and Quality of Life (QoL). To address these needs we describe also an ecosystem for the management of both motor and non-motor symptoms on PD facilitating the collaboration of health professionals and empowering the patients to self-manage their condition. This would allow not only a better monitoring of PD patients but also a better understanding of the disease progression.