Table input generating report

Hi, very new to this and have tried to search to see if someone else has tried finding answers. Basically what I’m trying to is have customers fill in a form then dependant on the input generates a report for them with recommendations. Does this exist already or does it need to be coded in?