Soft Computing signifies to the science of reasoning, thinking and deduction that identifies and uses the real world phenomena of grouping, memberships, and classification of various quantities under study. As like, it is an allowance of natural heuristics and capable of production with complex systems because it does not require exacting mathematical definitions and distinctions for the system components. Hard computing is very difficult, it is accepting of imprecision, uncertainty, and partial truth. In effect, the role model for soft computing is like a human mind. The principle of soft computing is: Exploit the acceptance for imprecision, uncertainty, and partial truth to achieve tractability, robustness, and low solution cost. Soft computing is a partnership in which each of the constituents contributes a distinct methodology for addressing the problem in its domain logic.