You have been hired by a non-profit agency to implement a system to handle their donations. Event fund-raisers need to be able to quickly access a donor's information and history. The marketing department needs to be able to create customized mailing lists, in order to send different messages to different types of donors. What system(s) will best meet these needs?