jGnash is an open source application for personal finances. jGnash enables you to record detailed account and transaction information using proven double entry accounting principles.
You do not have to be an accountant to understand or use jGnash, but jGnash provides options to make new and experienced users feel comfortable using it.
jGnash's mission is personal fiance and it is not tailored for use as a business accounting application. jGnash is being used by small businesses and clubs, but if you require business specific features, you may be better served looking for a different solution.