Recent advances in functional genomics allow us to estimate the expression of several thousands of genes in the mammalian genome. Techniques such as microarrays, expressed tag sequencing (EST), serial analysis of gene expression (SAGE), subtractive cloning and differential display (DD), and two-dimensional electrophoresis gel have been extensively used to screen and analyze parallel gene expression. Some pathological processes, for example, tumorigenesis and solid tumour growth, in which the former is derived from a single-cell and the latter has a mixed-cell problem, present new challenges to the limit of these functional genomic techniques. To fully understand the functions of cells in tumorigenesis or in heterogeneous solid tumour masses, it is essential for scientists and physicians to develop a strategy to identify genomic expression profiles for a single-cell or for small numbers of cells. In this article, we review recently developed methods that enable functional genomic analysis at the single-cell or multicell level. In addition, the paper will review different techniques of single-cell genomic expression at the level of DNA, mRNA, protein and post-translational modifications.