Products and servicesCoachingComputer trainingConsulting for computer technologyManagement consultancyPersonnel placement