Out of the box is good experience. You gain security trimming, web controls, grids, searching, field controls. Immediately with out of the box and some configuration you gain instant access to rapid application development/prototyping.
We will take the InfoPath concept from the previous post and create a definition of a list with similar field types. The biggest difference between InfoPath and this demonstration leveraging a SharePoint OOTB custom list is that this sample will support uploads up to 2Gibs per file. It requires no knowledge of InfoPath and the nuances of its IDE. The configuration to the out of the box list template will support hundreds of attachments, up to your Site quota. All without having to write a single line of code.
The development-samples/Sample01/README.md for the Sample01 project will outline how to clone the project locally and configure it to run. Once the PowerShell cmd-lets are run you will see the configured list with fields in your SharePoint site. This is absolutely Out of the Box and provides a good amount of control and usage. It may be great for many use cases but there may be a time when you'll need to tweak this and go for more in depth capability. We will delve into that in the next post. In the meantime here is a video.
https://mix.office.com/watch/fy22hj4wxysy?lcid=1033 you can download a more pristine version with Office Mix.