Agreed, this sounds like something that FileMaker Pro can handle well. It's really simple to learn and there lots and lots of templates--although making your own template is really easy too.
There's also the ubiquitous Microsoft Office, but I'm going to let somebody else handle that. Honestly though, even if I had both (actually I do own both) I'd still use FileMaker in conjunction with things like Address Book and iCal.