Here's the rest...
Security is also a major consideration. You will want a firewall w/secure VPN for any remote access. You might also want to consider some of the newer security methods out there for your critical applications. RSA makes a keychain device that generates a random 6-digit code every minute. The device gets synched to the software running on the server and requires an additional 4-digit PIN along with your account name in order to be authenticated to the system. Pretty sharp!
If this is a branch office and part of a larger chain of banks, you'll need access to the "home" office. Check with your local service providers for T-1, synchronous DSL, Frame Relay, etc... You might also want to consider wireless communications between sites. Cisco's Aironet product line has a system that can transmit 11 Mbps between buildings up to 15 miles, but they do require a clear line of sight...no buildings, trees, etc... in between.
Don't forget physical protection for thedevices. Keep your equipment in locked, air-conditioned rooms and have adequate UPS power for them.
Hope this helps.