Drupal informs content, put a form on it by using taxonomies in the body of vocabularies. These ones can be hierarchical or not.