Όπως υποδηλώνει το όνομα, ένας αστικός και περιφερειακός προγραμματιστής είναι ένας καταρτισμένος επαγγελματίας που ασχολείται ενεργά με την ανάπτυξη σχεδίων που αποσκοπούν στην ανάπτυξη, κατανομή και αποτελεσματική χρήση των πόρων γης, συμπεριλαμβανομένης της ανάπτυξης και εφαρμογής στρατηγικών που αποσκοπούν να βοηθήσουν τις αρχές να σχεδιάσουν σωστά τους αστικούς οικισμούς. Ένας αστικός και περιφερειακός προγραμματιστής βοηθά στην προστασία του περιβάλλοντος μέσω μελετών και προτάσεων που στοχεύουν στην ανάπτυξη μιας συγκεκριμένης περιοχής. Βοηθά επίσης στην εφαρμογή των δηλωμένων τύπων για την πραγματοποίηση προβλέψεων σχετικά με τυχόν αναμενόμενες ανάγκες μιας συγκεκριμένης περιοχής όσον αφορά την αύξηση του πληθυσμού έναντι των διαθέσιμων πόρων. Εκτελώντας αυτές τις λειτουργίες, ένας αστικός και περιφερειακός προγραμματιστής βοηθά επίσης στη βελτίωση της κοινωνικής υποδομής που είναι διαθέσιμη σε μια γεωγραφική περιοχή.
Μία από τις κύριες λειτουργίες ενός αστικού και περιφερειακού προγραμματιστή είναι η ανάλυση των διαθέσιμων πόρων σε μια υπό εξέταση περιοχή, προκειμένου να γίνουν μορφωμένοι υπολογισμοί σχετικά με τον καλύτερο τρόπο κατανομής και χρήσης αυτών των πόρων. Το κάνουν με μεθόδους που περιλαμβάνουν εκτίμηση του τρέχοντος μεγέθους του πληθυσμού και της αναμενόμενης αύξησης του πληθυσμού με την πάροδο του χρόνου σε σχέση με την αναμενόμενη πίεση από τη ζήτηση του πληθυσμού στους διαθέσιμους πόρους. Ως εκ τούτου, εάν η προβλεπόμενη αύξηση του πληθυσμού με την πάροδο του χρόνου δεν θα διατηρηθεί από τους πόρους, οι αστικοί και περιφερειακοί σχεδιαστές θα μπορούσαν να κάνουν προτάσεις που αποσκοπούν στην άμβλυνση της αδικαιολόγητης πίεσης. Μία από τις προτάσεις που θα μπορούσαν να κάνουν σε μια τέτοια κατάσταση είναι η ανάπτυξη μιας άλλης περιοχής, με συγκρίσιμες παροχές που θα κάνουν ένα μέρος ελκυστικό για τους πολίτες, αναγκάζοντάς τους να μετεγκατασταθούν σε αυτά τα μέρη και να ασκήσουν την πίεση των άλλων επιβαρυμένων περιοχών.
Μια άλλη λειτουργία ενός αστικού και περιφερειακού προγραμματιστή είναι η προστασία του περιβάλλοντος μέσω της ανάπτυξης σχεδίων που αποσκοπούν σε μια τέτοια ώθηση. Για παράδειγμα, θα μπορούσαν να ορίσουν ορισμένες περιοχές στην κοινότητα ως προστατευόμενες ζώνες που βρίσκονται υπό την προστασία της κυβέρνησης λόγω διαφόρων παραγόντων που περιλαμβάνουν την ευθραυστότητα αυτών των περιοχών. Ένα παράδειγμα μιας τέτοιας περιοχής είναι ένας κοραλλιογενής ύφαλος, ο οποίος μπορεί να δηλωθεί ως προστατευόμενη περιοχή λόγω των κινδύνων που ενέχουν οι δυσμενείς ανθρώπινες δραστηριότητες. Θα μπορούσαν επίσης να ορίσουν βιομηχανικές ζώνες για την εγκατάσταση των εργοστασίων παραγωγής, μακριά από κατοικημένες ζώνες όπου οι εκπομπές από τέτοιους χώρους θα μπορούσαν να αποτελέσουν κίνδυνο για την υγεία των ανθρώπων, των ζώων και των φυτών. Αυτός ο τύπος ευθύνης θα περιλαμβάνει επίσης τη στρατηγική τοποθέτηση άλλων δυνητικών κινδύνων για την υγεία, όπως οι χώροι υγειονομικής ταφής.