Framework for collecting feedback from application users via telemetry and targeted surveys. Telemetry * Extensible set of data sources for telemetry. * Full control for the user on what data to contribute. Surveys * Distribute surveys and offer users to participate in them. * Survey targeting based on telemetry data. * Allow the user to configure how often they want to participate in surveys. This framework consists of the following components: * Libraries for use in applications. * QML bindings for the above. * A server application. * A management and analytics application.