Applications developers translate software requirements into workable programming code and maintain and develop programs for use in business.Most will specialise in a specific development field, such as mobile phone applications, accounting software, office suites or graphics software, and will have in-depth knowledge of at least one computer language.