legacy software development, documentation, requirements analysis & implamentation, software quality assurance.