The two main components of the ROAMM framework are shown. Smartwatch application collects sensor monitor data, as well as patient-reported (user-reported) outcomes. It processes the collected data into interpretable variables and transmits them to the remote server. The server provides means to register participants, assign watches to them, and configure the application parameters for data collection. It stores the received data into a central database and is equipped with big data framework for enhanced data retrieval, visualization, and analysis.