Monomolecular arrays of protein subunits forming surface layers (S-layers) are the most common outermost cell envelope components of prokaryotic organisms (bacteria and archaea). Since S-layers are periodic structures, they exhibit identical physicochemical properties for each constituent molecular unit down to the sub-nanometer level. Pores passing through S-layers show identical size and morphology and are in the range of ultrafiltration membranes. The functional groups on the surface and in the pores of the S-layer protein lattice are accessible for chemical modifications and for binding functional molecules in very precise fashion. S-layer ultrafiltration membranes (SUMs) can be produced by depositing S-layer fragments as a coherent (multi)layer on microfiltration membranes. After inter- and intramolecular crosslinking of the composite structure, the chemical and thermal resistance of these membranes was shown to be comparable to polyamide membranes. Chemical modification and/or specific binding of differently sized molecules allow the tuning of the surface properties and molecular sieving characteristics of SUMs. SUMs can be utilized as matrices for the controlled immobilization of functional biomolecules (e.g., ligands, enzymes, antibodies, and antigens) as required for many applications (e.g., biosensors, diagnostics, enzyme- and affinity-membranes). Finally, SUM represent unique supporting structures for stabilizing functional lipid membranes at meso- and macroscopic scale.