ESRI to my knowledge doesn't have any forms designer, other than the ArcGIS Online Data Collector, which is not what you probably want. You are going to have to dig into coding this app from scratch most likely, are you ok with that?
For our application, we made it a web app. The user can enter a zoning case number, and in 2 seconds later, get a pdf map zoomed to that feature with attribute data on the form (map, packet, whatever you want to call it), from both the GIS attribute table as well as non-spatial data from our permitting system database.
We used the iText API to create the pdf.
I'm not sure where to help you from here, unless you have other questions. If so, I would suggest the ArcObjects forum or one of the other coding forums (Python?) depending on the API you use to create this solution.