Boa Tarde Marco, sim você está correto a ECF tem como obrigatoriedade:
São obrigadas ao preenchimento da ECF todas as pessoas jurídicas, inclusive imunes e isentas, sejam elas tributadas pelo lucro real, lucro arbitrado ou lucro presumido, exceto:
I - As pessoas jurídicas optantes pelo Regime Especial Unificado de Arrecadação de Tributos e Contribuições devidos pelas Microempresas e Empresas de Pequeno Porte (Simples Nacional), de que trata a Lei Complementar nº 123, de 14 de dezembro de 2006;
II - Os órgãos públicos, às autarquias e às fundações públicas;
III - As pessoas jurídicas inativas de que trata a Instrução Normativa RFB nº 1.306, de 27 de dezembro de 2012; e
IV - As pessoas jurídicas imunes e isentas que, em relação aos fatos ocorridos no ano-calendário, não tenham sido obrigadas à apresentação da Escrituração Fiscal Digital da Contribuição para o PIS/Pasep, da Contribuição para o Financiamento da Seguridade Social (Cofins) e da Contribuição Previdenciária sobre a Receita (EFD-Contribuições), nos termos da Instrução Normativa RFB nº 1.252, de 1º de março de 2012.
Já quanto aos Programas existe um AMBIENTE SPED que fica no âmbito da pagina da RFB, lá você encontrará não só as versões dos validadores, bem como as legislações de cada obrigação, manuais, download, etc ....
segue o link
http://www1.receita.fazenda.gov.br/Sped/