Document the detailed application specifications, translate application requirements into technical requirements, conduct impact analysis and technical requirements into programmed application modules and developenhance software application modules