There are currently two common methods of accessing online banking: either by downloading software provided by the financial institution, or by using a Browser-based product.

Having used both methods, it's quite clear the Browser-based method is superior in almost every way, not least for the convenience of being able to transact anywhere where there is a SSL-supporting Browser and an Internet connection.