O verbo facilitar, utilizado no contexto dos exemplos apresentados, é transitivo.
As formas mais correctas são:
«O programa facilita aos contribuintes o cumprimento de...», sendo «aos contribuintes» o objecto indirecto, e «o cumprimento» o objecto directo.
É possível inverter a ordem dos complementos:
«O programa facilita o cumprimento de obrigações ao contribuinte.»
E ainda é possível utilizar a última versão apresentada, sendo «pelo contribuinte» o complemento agente da passiva.
Poder-se-ia aceitar também: «o programa facilita o cumprimento de obrigações do contribuinte.»