Storage devices provide a conducive environment where data, information and computer program instructions could be temporarily or permanently stored for future use