Vamos ao básico, primeira coisa, você deveria fazer o dever de casa e ler o manual e as notas técnicas para entender o processo, como funciona e o mais importante, o que é uma NF-e e seus eventos.
Segunda coisa, o download feito pelo site da NF-e utilizando o botão é simplesmente uma ferramenta disponibilizada pelo governo para o público em geral.
Empresas de software sérias que desejam integrar a NF-e a seus sistemas devem fazer o uso dos webservices, não vou entrar nesse assunto porque ele já foi incansavelmente discutido aqui no fórum e rendeu bons debates, está bem descrito nas notas técnicas e possui exemplos muito bons no demo da NF-e disponibilizado pelo ACBr .