Application development involves the process, life cycle and creation of the software aimed at helping users complete a computer task or program. I work closely with computer analysts and engineers in using languages such as Java, MYSQL to develop the necessary specifications for software. Developers may also test, debug and improve generally faulty applications for clients.