> There is open source accounting software. LedgerSMB, Tryton, GnuCash...
>
> Why are we reinventing the wheel? If we want to support better NPO
> integration doesn't it make sense to start with that?
Please read the page I linked to. It explains these things.
--Josh