Due diligence is process where all material information share to the parties of transaction.
Due diligence is a background check ,which help to assess the hidden liabilities and reduce the risk of non compliances
In nutshell due diligence is a SWOT analysis.