There is a free program that you host on your company's website. It is a program called FrontAccounting (
http://frontaccounting.com/wb3/). FrontAccounting is a great easy to use bookkeeping program.
FrontAccounting is a pretty basic accounting program, but it should fit your needs for your internal business. I have used it for a clients in the past.
Best of Luck,
Julie