O Inter-Control Center Communications Protocol (ICCP), também conhecido como TASE.2, é o padrão que define a comunicação entre centros de controle, concessionárias e grupos de energia.
Como TASE.2 e IEC 61850 usam o protocolo de comunicação MMS, uma parte significativa do código-fonte é compartilhada por ambos os produtos. A arquitetura da biblioteca é composta por um componente central, que implementa funcionalidades definidas pelo padrão e pela camada de abstração da plataforma (também conhecido como ‘driver’). Usando esta abordagem, a biblioteca pode ser facilmente portada para diferentes plataformas. Atualmente, Windows (7, 8, 10) e Linux são suportados. O design da biblioteca é orientado a objetos, C++ foi usado para implementação, mas API em linguagem C ou Java poderia ser fornecida se solicitada pelo cliente. A solução JPEmbedded oferece suporte à comunicação do lado do servidor e do cliente. Um canal seguro criptografado baseado no protocolo TLS de acordo com o padrão IEC 62351 também é uma opção.