Your key objects are things like accounts (pools of money), transactions (transfer of money from one or more accounts to one or more other accounts), journals (collections of transactions) and ledgers (collections of accounts). See ProvenSystemMetaphors ---- CategoryMetaphor