Μεταξύ των καθηκόντων για τα οποία είναι γενικά υπεύθυνος ένας προγραμματιστής της Access είναι η δημιουργία και η διατήρηση βάσεων δεδομένων της Access, η σύνταξη ερωτημάτων, η δημιουργία αναφορών και η δημιουργία αντιγράφων ασφαλείας και αντιμετώπιση προβλημάτων τεχνικών προβλημάτων. Ορισμένες εργασίες προγραμματιστών της Access ταξινομούνται ως “κατώτερες” ή “ανώτερες” επειδή ορισμένοι ανώτεροι προγραμματιστές επιβλέπουν το έργο των νεότερων προγραμματιστών και λειτουργούν ως ειδικοί βάσεων δεδομένων που είναι υπεύθυνοι για τον λογικό σχεδιασμό βάσεων δεδομένων ακόμη και πριν δημιουργηθούν στο σύστημα διαχείρισης. Ο σωστός σχεδιασμός διασφαλίζει την ακεραιότητα, η οποία αποτρέπει προβλήματα με τη διαχείριση των δεδομένων, ειδικά καθώς αυξάνεται η βάση δεδομένων, και με τη δημιουργία ακριβών αναφορών.
Ένας προγραμματιστής της Access, για να δημιουργήσει μια βάση δεδομένων, δημιουργεί πίνακες και δημιουργεί τυχόν απαραίτητα ευρετήρια. Δημιουργεί επίσης φόρμες εισαγωγής δεδομένων μέσω των οποίων οι πληροφορίες εισάγονται πραγματικά στους στοχευμένους πίνακες, συμπληρώνοντάς τους έτσι. Αυτές οι φόρμες είναι αυτές με τις οποίες λειτουργούν οι χειριστές εισαγωγής δεδομένων προκειμένου να εισάγουν γρήγορα και με ασφάλεια ορισμένες φορές τεράστιες ποσότητες πληροφοριών. Οι εργασίες συντήρησης για τις οποίες μπορεί να είναι υπεύθυνος ένας προγραμματιστής της Access περιλαμβάνουν πράγματα όπως η τροποποίηση πινάκων με την τροποποίηση των στηλών των πινάκων. Καθώς μια επιχείρηση αναπτύσσεται, ενδέχεται να χρειαστεί να προστεθούν στήλες, να αλλάξουν τύποι δεδομένων και να δημιουργηθεί εντελώς νέος πίνακας για να ικανοποιηθούν οι απαιτήσεις μιας αυξανόμενης λειτουργίας.
Η δημιουργία αναφορών που μπορεί να χρειαστεί να κάνει ένας προγραμματιστής της Access σχετίζεται σχεδόν πάντα με την παροχή πολύτιμων και ακριβών πληροφοριών στους διευθυντές της επιχείρησης που λαμβάνουν αποφάσεις. Οι διευθυντές ίσως χρειαστεί να γνωρίζουν πόσο καλά πουλάει ένα συγκεκριμένο προϊόν ή υπηρεσία και σε ποιον τύπο πελάτη πουλάει ή δεν πουλάει, ώστε αυτοί, ως διευθυντές, να μπορούν να βασίζουν τις εταιρικές αποφάσεις στα πραγματικά αποτελέσματα. Εάν συλλέγουν πληροφορίες ή προϊόντα αξιολόγησης προϊόντων ή υπηρεσιών από οποιονδήποτε τύπο από τους πελάτες τους, ίσως θελήσουν να μελετήσουν αυτά τα σχόλια για να δουν τα παράπονα και τις φιλοφρονήσεις που λαμβάνουν προκειμένου να κάνουν τις απαραίτητες αλλαγές για την ικανοποίηση και τη διατήρηση των πελατών. Ένας προγραμματιστής της Access γράφει ερωτήματα που είναι συνήθως προηγμένα προκειμένου να «εξαχθούν» οι πληροφορίες που απαιτούνται για τη δημιουργία αυτών των σημαντικών αναφορών.
Η αντιμετώπιση προβλημάτων τεχνικών προβλημάτων που σχετίζονται άμεσα με τη δημιουργία, την τροποποίηση και τη συντήρηση των βάσεων δεδομένων τείνει επίσης να αποτελεί ευθύνη ενός προγραμματιστή της Access, ειδικά αν αυτός ή αυτή είναι ανώτερος προγραμματιστής. Εάν υπάρχουν προβλήματα με το πραγματικό λογισμικό, ο προγραμματιστής είναι συνήθως αυτός που επικοινωνεί με την εταιρεία λογισμικού που ανέπτυξε το πρόγραμμα – τη Microsoft στην περίπτωση της Access. Η μέση περιγραφή θέσεων εργασίας προγραμματιστή της Access θα καθορίσει επίσης την ανάγκη για γνώση και εξοικείωση με τις υπηρεσίες αναφοράς Structured Query Language (SQL), τη σύνταξη μακροεντολών, διακομιστών SQL, τις έννοιες των σχεσιακών βάσεων δεδομένων και της Visual Basic για εφαρμογές (VBA).