So Armory is kind of like a bank but with all the bank like stuff (interests, payments, etc.)?
The purpose of Bitcoin is to send and receive digital value ("bitcoins").
There are many software applications that make use of the Bitcoin system. To say that Armory (or VanillaWallet, or bitcoin-qt, or any other piece of software) is
like a bank is a bit off the mark.
Here's the distinction: Bitcoin is an open protocol that defines a digital currency system ("Bitcoin"). Because the system is open, anyone can write software that participates in the (collective) Bitcoin network.
More of like a safe inside your house, and cemented into the floor.
Right! Armory is a place to store your bitcoins (securely). The basic purpose of any Bitcoin wallet is to hold your private key(s) so you can receive and send bitcoins. Armory does this and a whole bunch more. VanillaWallet does this and not much more. (The
reference client from bitcoin.org is somewhere in between.) That's the beauty of an open system - there can be any number of applications to meet the needs of different users, all without any central authority.