앱개발 컴퓨터공학기사는 고객의 요구에 따라 소프트웨어 개발 프로젝트를 수행한다. 또 개발된 애플리케이션을 시험하고 안정적으로 사용에 할 수 있도록 조정한다. 그리고 사용자가 편리하고 쉽게 프로그램에 접근할 수 있도록 사용자 인터페이스를 개발한다. 이러한 작업을 위해 앱개발 컴퓨터공학기사는 프로그래밍 언어와 개발자 툴을 사용하는데 익숙해야한다. 또, 소프트웨어 엔지니어링의 방법을 잘 알아야 한다. 더 나아가 전문가 시스템과 진단 시스템의 도움을 받아 오류를 제거할 수 있어야 한다. 그리고 프로젝트의 마지막 단계에서는 프로그램 사용자를 상담하고 교육한다. 프로젝트가 종료된 후에도 소프트웨어를 유지, 보수, 확장하며 지속적으로 관리한다. 이를 분야별로 살펴보면 다음과 같다(Bundesagentur für Arbeit, 2016a). 
소방관이 화재 시 고층 건물에 접근을 쉽게 하기 위해 만들어진 것은 뭐야
사용자 인터페이스