A Google Form can be created as a stand-a-lone version or from within a Google Spreadsheet. Answers are kept in the form file, they could be retrieved by batch as CSV file, through a connected Google Sheets spreadsheet or one by one by using a URL.
The form can be designed by making different objects, drag-'n-drop and layout templates.
Google Apps Script allows to extended it for form creation. If responses are sent to a Google Spreadsheet responses could be processed automatically after they are submitted.
Each entry is accompanied with a time stamp.