These programs typically allow consumers to do much of their work off-line, and then dial in to complete their bank transactions. These client-based systems have the advantage of allowing consumers to integrate all their banking information with other personal finance data using a single program. Although these software products can be purchased at computer stores, the versions offered by the institutions are enhanced to adapt to their systems. Some banks will allow customers to download the program for free, or will mail a copy to customers free or for a small fee.
Shopping elsewhere is likely to reduce the efficiency of the system.
For those who already own a personal finance program or enjoy learning how to use new software, the client-based approach works well. It could also entail transfer of a lot of information from one program to another. A few banks have developed proprietary software for online banking, which is usually free. Again, changing banks would present the drawbacks associated with learning a new program. A handful of banks currently allow customers to choose between the older online banking systems or the Internet.