20100408 tech: SWOT: IBM; Accenture; CapGemini; Cognizant