Access is not actually a requirement, it's just the best tool that I currently know of for a solution to this programs data problem. Currently, like nobody123 said, the data my supervisor uses for the entire program is in a fucked up bazillion tab google sheets/excel spreadsheet. I'm actually volunteering to write her a database and I know the form entry on Access and the report options it would give her would make her life a million times easier and stop shitty data entry by the couple of people who have used said spreadsheets.
What I would really like is if anyone could suggest an alternate program that I could use to create a simple form for data entry that would allow different report queries (that works with mac as well if that's not too much to ask). I'm not computer illiterate but I would say I feel like I know nothing. I googled sql, guys. Its that bad. But that's why I love this forum, helpful people who are making me smarter!
This thread is really interesting for me because I didn't know people would hire a non-expert to set up a data management system for their business. Not trying to disparage - on the contrary, this is awesome! But I suspect that it wouldn't help you much if we prescribe a full-blown data solution with proper security, automated deployment, backup/replication, disaster recovery, high availability, monitoring, upgrades, migrations, etc etc...
I haven't used Access before, but when googling your question it does come up repeatedly as a convenient way to build simple applications on top of a database. Most DB-backed applications are built as web apps now, but even the most accessible web development frameworks (Ruby on Rails? AngularJS?) are much heavier lifting than Access.
Then there are the likes of Tableau and PowerBI, which can generate lovely reports for you, but they don't support data entry at all (as far as I know).