Yeah, and the basics aren't even hard to learn/use, after the person understands the concept of double-entry. I know someone who has no particular expertise of accounting nor computing and who uses GnuCash to manage the money of an art group (receiving money from multiple entities, keeping track of expenses and paying out interpreters), and almost never needs help.