TransactionsEssentials framework