An immobilized enzyme is an enzyme attached to an inert, insoluble material—such as calcium alginate (produced by reacting a mixture of sodium alginate solution and enzyme solution with calcium chloride). This can provide increased resistance to changes in conditions such as pH or temperature. It also lets enzymes be held in place throughout the reaction, following which they are easily separated from the products and may be used again - a far more efficient process and so is widely used in industry for enzyme-catalyzed reactions. An alternative to enzyme immobilization is whole-cell immobilization