Hola.
Ya hay varios proyectos en marcha de este estilo, no creo que sea una buena idea empezar uno nuevo (yo por mi parte no tengo nada de tiempo para dedicarle).
Uno de los proyectos que tiene muy buen aspecto es el FacturDev, que se distribuye con el LinEx, la distribución Linux de la Junta de Extremadura.
Ya está completamente acabada una primera versión completamente funcional, que además se puede compilar con Kylix Open Edition (gratuito).
En ese proyecto, hay unos foros para comentar su desarrollo :
http://www.puntodev.com/foro/phpBB2/index.php
Saludos.