The Open Java Trading System (OJTS) is meant to be a common infrastructure to develop (stock) trading systems. There are four parts: gathering of raw data over the internet, recognition of trading signals, a visualisation module and trading with banks.
eMoney is a home finance package that runs in XEmacs.
It is written and developed exclusively in XEmacs using Emacs-Lisp. As such it is platform independent. If your system can run XEmacs, it can run eMoney.