find and solve application bugs by formulating requirements for approval, migration of applications to more current versions of security and java