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.
The work of an applications developer differs with a systems developer in that systems software allows a computer to actually run. Users interface with the applications software, which is served by the systems software.
Applications, or 'apps', can be written for a particular system, such as Windows or Android, or across numerous platforms, including computers and mobile devices.
Job titles and specific duties may vary between organisations but the role usually involves writing specifications and designing, building, testing, implementing and sometimes supporting applications using programming languages and development tools.
Applications developers work in a wide range of business sectors, including finance and the public sector. They often work as part of a team with other IT professionals, such as software engineers and systems analysts, and write programs according to their specifications. They may also work on generic products or for individual clients providing bespoke solutions.
The principal function of an applications developer is to make computers perform specific tasks, based on the client's specifications.
Activities typically include:
This website is best viewed in an up-to-date web browser with CSS enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets if you are able to do so.