Keyskills: Project Management Requirement Gathering Documentation System Design Client Management Training Testing Implementation Client Interaction Relationship Building Communication Presentation Skills Issue Resolution Programming Database Management Internet Intranet Extranet Mentoring End User Manuals Onsite Training ClientServer Architectures