I know that there are some assigning type programs out there, but I'm not aware of any databse type stuff.
I built my own a few years ago using Excel, before I knew about Access.
Give it a shot and try to develop something, who knows, you might get rich.