Writing computer programs to meet specific requirements; the job of an Application Developer. Application development often includes responsibility for requirements capture and/or testing as well as actual programming (the more limited activity implied by the term programmer).