Internet Banking:allows customers to conduct financial transactions
on a secure website operated by their retail or virtual bank.
Online banking solutions have many features and capabilities in common,
but traditionally also have some that are application specific.
The common features fall broadly into several categories