ilabelled was developed to address a fundamental problem in labeling values in R:
In addition, the i_labelled class should encourage users to think directly about meta information about variables in the work process and add it to the variables.
The basic idea behind this endeavor is to enable a similar handling of survey data as is the case in common social science statistical software such as SPSS or STATA.