I scan or photograph my cards & then save them to a cd, is this the kind of thing you mean?
I guess anyone who has excel could set up a form for birthdays etc on & save this info. Or you could use a word document using a table and /or columns.
image