Ну, так как пользователи должны будут "заполнить", и Вы не сделали сузил Вашу потребность, я понимаю, что можно использовать даже CMS как Drupal.
С Drupal (и некоторые модули как веб-форма, cck, представления) пользователи смогут сборка их на анкетах, соберут данные и затем экспортируют его, если это будет необходимо.
Путем выполнения его этот путь мы не должны будем иметь дело с "материалом базы данных". Это будет управлять им для Вас.
Возможно, немного походит на что-то, что Вы могли скрутить limesurvey, чтобы сделать.
Это действительно мощная и гибкая база данных Mac: FileMaker. У профи это есть - оценка с www.filemaker.com .