Affinity systems based on specific molecular recognition are valuable tools for detection, purification and immobilization of recombinant proteins. Here, novel multipartite affinity fusion vectors were assembled and investigated to allow flexible binding and elution conditions. The rationale for the assembly of different combinations of affinity domains was to take advantage of the wide variety of molecular interactions of these domains for purification, solubilization, detection and immobilization. In total, seven different affinity tags representing five different types of tag-ligand interactions were studied: (i) monoclonal antibodies-peptides (T7-tag and FLAG peptide); (ii) streptavidin-peptide (Strep-tag); (iii) hexahistidyl-metal ions (His6-tag; (iv) bacterial receptors-serum proteins (staphyloccal protein A-Fc and streptococcal protein G-serum albumin); (v) streptavidin-biotin (in vivo biotinylated peptide). Selected tags were evaluated for the production and purification of Escherichia coli DNA polymerase I (Klenow fragment). On the basis of the results, a vector (pAff2c) was assembled using a novel combination of affinity domains: (i) an in vivo biotinylated peptide; (ii) a His6 sequence, and (iii) a highly soluble serum albumin binding region. Using these three affinities, a wide variety of conditions can be employed for both the binding and the elution steps.