42 customized training programs for teaching methodologies and techniques of project management and use of project management software; and project consulting services involving the facilitation and mentoring of project teams, direct assistance to such teams, and development and implementation of project management systems