Autorização NFe e ferramental

Olá,

estou discutindo com uns amigos sobre o desenvolvimento gradual de um aplicativo que faça o lançamento de NFe de um restaurante. Inicialmente surgiram as seguintes dúvidas:

  1. Qual é o processo envolvido para obter a autorização para emitir NFe?
  2. Qual é o ferramental mínimo necessário (APIs)?
  3. Alguns links com referencias sobre a emissão de NFe

Obrigado

Aqui tem muita referencia, sobre NF-e http://www.javac.com.br/jc/posts/list/263-nfe-iniciando-projeto-do-zero.page
Basicamente precisará assinar xml com certificados A1/A3 e consumir webservices da SEFAZ p autorização NF-e