Forms which can be populated by users

I would like to know if there is this functionality in Directus of creating a form which can be populated by a specific user and on submission of this form a number of tables get populated?