Metal-organic frameworks represent a porous class of materials that are build up from metal ions or oligonuclear metallic complexes and organic ligands. They can be considered as sub-class of coordination polymers and can be extended into one-dimension, two-dimensions, and three-dimensions. Depending on the size of the pores, MOFs are divided into nanoporous, mesoporous, and macroporous items. The latter two are usually amorphous. MOFs display high porosity, a large specific surface area, and high thermal stability due to the presence of coordination bonds. The pores can incorporate neutral molecules, such as solvent molecules, anions, and cations, depending on the overall charge of the MOF, gas molecules, and biomolecules. The structural diversity of the framework and the multifunctionality of the pores render this class of materials as candidates for a plethora of environmental and biomedical applications and also as catalysts, sensors, piezo/ferroelectric, thermoelectric, and magnetic materials.