Membrane technology uses semi-permeable membranes to selectively separate substances through diffusion or filtration. It is widely used for water purification and in various industrial separation processes. There are two main types of membrane modules - tubular membranes located inside tubes, and plate and frame membranes consisting of membrane envelopes wrapped around a central drain. Membrane processes are classified based on the driving force used, such as pressure, concentration gradient, electric potential, or temperature difference. Common applications include microfiltration, ultrafiltration, nanofiltration, reverse osmosis, gas separation, and pervaporation.