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