The document presents an overview of DNA computers. DNA computers use DNA molecules as the data storage medium and enzymes as the processing units. Some key advantages of DNA computers include massive data storage capacity using a small physical space, highly parallel processing, and low cost. However, DNA computers also currently have limitations such as high error rates and the need for human assistance in laboratory procedures. Potential applications of DNA computing include DNA chips, genetic programming, and pharmaceutical analysis. While DNA computers show promise, further work is still needed to develop them into a practical product.