EXHIBIT 21 COMPUTER TASK GROUP, INCORPORATED SUBSIDIARIES OF COMPUTER TASK GROUP, INCORPORATED The following is a list of all of the subsidiaries of the Registrant as of December 31, 2003. All financial statements of such subsidiaries are included in the consolidated financial statements of the Registrant, and all of the voting securities of each subsidiary are wholly-owned by the Registrant: State/Country or Jurisdiction of Incorporation ---------------- - - Computer Task Group of Delaware, Inc. Delaware - - CTG Services, Inc. New York - - CTG of Buffalo, Inc. New York - - Computer Task Group (Holdings) Ltd. United Kingdom - - Computer Task Group of Kansas, Inc. (a subsidiary Missouri of Computer Task Group (Holdings) Ltd.) - - Computer Task Group of Canada, Inc. Canada - - Computer Task Group International, Inc. Delaware - - Computer Task Group Europe B.V. (a subsidiary The Netherlands of Computer Task Group International, Inc.) - - Computer Task Group (U.K.) Ltd. (a subsidiary United Kingdom of Computer Task Group Europe B.V.) - - Computer Task Group Nederland B.V. (a subsidiary The Netherlands of Computer Task Group Europe B.V.) - - Computer Task Group Belgium N.V. (a subsidiary Belgium of Computer Task Group Europe B.V.) - - Rendeck Macro-4 Software B.V. (a subsidiary The Netherlands of Computer Task Group Europe B.V.) - - Computer Task Group of Luxembourg S.A. (a subsidiary Luxembourg of Computer Task Group Europe B.V.) - - Computer Task Group of France S.A. (a subsidiary of Computer Task Group Europe B.V.) France - - CTG HealthCare Solutions, Inc. Delaware - - CTG HealthCare Solutions (Kansas), Inc. Kansas 70