1. A system for managing survey data, comprising: at least one processor; a non-transitory computer-readable storage medium including instructions executable by the at least one processor, the instructions configured to implement, a survey result handler configured to collect surveys of a first survey type and collect surveys of a second survey type, the first type surveys including survey results having one or more answers to first questions, the second type surveys including survey results having one or more answers to second questions, the second type surveys relating to a different topic than the first type surveys, the survey result handler configured to store the survey results in a layered database, the layered database having a first layer storing the first and second questions and question weights for the first and second questions, and a second layer storing the survey results of the first type surveys and the second type surveys, the second layer being linked to the first layer; and a report generator configured to generate at least one report providing satisfaction results across the first type surveys and the second type surveys based on the question weights and the survey results of the first and second type surveys.