Solubility Based Technologies