I would suggest it is NOT the amount of programming, but
I fully underestimated the complexity of Access and the amount of programing that goes into a database.
the importance of understanding your data And
getting your Tables and Relationships set up to support your business is the big issue, often underestimated, and often recognized too late.
People tend to ignore Database Design as a key first step.