1. A method of storing data in an electronic environment, the method comprising: from a pool of candidate local area networks (LANs) of the electronic environment, selecting a plurality of LANs within which to store the data based on a set of policy priority levels assigned to the data; generating a set of information elements from the data; and placing the set of information elements on storage nodes of the plurality of LANs; wherein each LAN is a computer network which includes a set of storage nodes; wherein generating the set of information elements from the data includes: partitioning the data into K non-overlapping data fragments, each non-overlapping data fragment being different, and creating (N-K) erasure codes based on the data; wherein the K non-overlapping data fragments and the (N-K) erasure codes form N information elements; wherein the data is recoverable from any combination of K non overlapping data fragments and erasure codes of the N information elements; and wherein each of K, (N-K) and N is an integer.