Analis dukungan aplikasi mengelola sistem perangkat lunak perusahaan dan dapat memberikan dukungan teknis internal dan eksternal. Dia bertanggung jawab untuk menginstal, meningkatkan dan memelihara program dan juga bekerja dengan database, sistem operasi dan jaringan. Pekerjaan ini melibatkan banyak tugas pemecahan masalah dan konfigurasi, tetapi juga dapat melibatkan pemberian pelatihan kepada personel teknis lainnya, membantu bisnis dengan memilih sistem yang sesuai dan menemukan serta menerapkan solusi keamanan.
Sebagian besar pekerjaan melibatkan penyediaan dukungan teknis untuk semua aplikasi yang digunakan perusahaan. Selain membantu pengguna internal dengan masalah aplikasi, analis juga dapat memberikan dukungan kepada pihak luar, terutama jika perusahaan membuat perangkat lunak itu sendiri. Tugas dukungan teknis umum lainnya termasuk menganalisis log kesalahan untuk potensi masalah, mendokumentasikan prosedur yang digunakan untuk memperbaiki masalah, dan memelihara catatan semua peningkatan dan perbaikan yang telah diterapkan analis.
Memelihara perangkat lunak adalah tanggung jawab penting lainnya dari seorang analis dukungan aplikasi, dan seseorang biasanya membuat rencana pemeliharaan. Meskipun analis mungkin menerapkan pemutakhiran, tambalan, dan paket layanan untuk memperbaiki masalah yang terdokumentasi, dia juga menggunakan alat ini untuk mencegah masalah di masa mendatang. Analis dapat memilih untuk menguji pemutakhiran sebelum menerapkannya ke semua sistem di perusahaan, atau mereka mungkin menerapkan tambalan atau pemutakhiran ke sistem tertentu yang mengalami masalah di masa lalu. Analis dukungan aplikasi juga mengonfigurasi perangkat lunak untuk memberikan pengalaman pengguna terbaik, melakukan beberapa pemrograman, dan menulis skrip yang mengotomatiskan tugas penginstalan dan konfigurasi.
Analis dukungan aplikasi juga menangani masalah yang tidak terkait langsung dengan perangkat lunak, termasuk manajemen basis data, perangkat keras, keamanan, dan sistem operasi. Banyak aplikasi bekerja dengan database dan berjalan pada sistem operasi server, sehingga analis juga harus dapat memecahkan masalah ini. Mereka juga dapat memperbaiki perangkat keras sistem, memperbaiki masalah driver dan memecahkan masalah jaringan umum. Keamanan juga menjadi perhatian bersama, dan analis harus dapat mengamankan baik sistem komputer maupun perangkat lunak yang digunakan perusahaan.
Berbagai tugas juga mencakup pelatihan karyawan baru, membantu dengan masalah yang kompleks dan memberikan nasihat kepada bisnis. Analis dukungan aplikasi dapat bertindak sebagai mentor bagi karyawan dukungan teknis lainnya dan biasanya juga memberikan dukungan untuk masalah kompleks yang tidak dapat diselesaikan oleh meja bantuan. Sudah umum bagi para analis ini untuk memberikan solusi teknis untuk masalah bisnis, dan beberapa pada akhirnya dapat menjadi konsultan teknis.