Due to ever-increasing growth of information and the lack of responsiveness of current storage media, researchers are looking for high-density, high-capacity, and long-lasting media. In recent years, it has been suggested that 'DNA' is a molecule with all of the mentioned features that has a potential for storing information. In this thesis, we design a software in the Python environment for converting digital information into a 'DNA' matrix and then into a 'DNA' nucleotide sequences in terms of its four nucleotide constructors, including guanine (G), cytosine (C), adenine (A) and thymine (T). There is also a reverse-order program, the conversion of nucleotide sequences to digital image information that ultimately comes with an image output. However, the software is open to future targets and labs to be used in the laboratory environment to store information via the CRISPR method in the living cell genome. In the laboratory, the encoding program is first used to store information on the 'DNA' of the bacterium; which first obtains the nucleotide sequences of the image, and then these sequences are entered in the genome of bacterial cells using the CRISPR method. After multiplication, the sequences from the bacteria are obtained and given to the decoding program, and ultimately the initial output is restored with a good accuracy. Digital video information can also be stored/restored in 'DNA' via this method, indicating that 'DNA' can be used as a live flash memory for storing the all type of data in near future.