Is it possible to use a software wallet across multiple devices? eg. Mac laptop, Windows desktop, and Android cell?
Electrum should be the best option since it is a deterministic wallet.
Just create a new Electrum wallet on one of your machine, and write down the seed. Then go to your other devices and choose the restore that wallet by entering the seed.