Chemical synthesis of DNA sequences provides a powerful tool for modifying genes and for studying gene structure, expression and function. Modified genes and consequently protein/enzymes can bridge genomics and proteomics research or facilitate commercial applications of gene and protein technologies. In this review, we will summarize various strategies, designing softwares and error correction methods for chemical gene synthesis, particularly for the synthesis and assembly of long DNA molecules based on polymerase cycling assembly. Also, we will briefly discuss some of the major applications of chemical synthesis of DNA sequences in basic research and applied areas.