Independent Computing Architecture
Le protocole ICA est untilisé par les serveurs CITRIX MetaFrame. Ces serveurs permettent loa mise en place d'une architecture client léger / serveur.
Toutes les applications sont gérées par le serveur, le client se se charche que des entrées/sorties (clavier, écran). Cette technologie permet d'éxécuter des applications 16 ou 32 bits récentes sur des ordinateurs clients anciens. De plus les applications sont disponibles quel que soit le système d'exploitation utilisé (compatibilité UNIX/Windows)
Seulles transitent par le réseau les entrées sorties, et les écrans d'affichage, aucune application n'est éxécutée par le client. Ce qui permet une éxécution rapide même sur des réseaux de faible débit.
CITRIX a également développé une autre technologie: MultiWin.