Essentially, the procedure of due diligence can be commissioned from certain types of companies. This includes
consulting agencies, law firms, auditing firms, and others. In some cases, the procedure can be conducted by an external specialist. However, it is difficult for one entity to perform the entire range of procedures alone. For certain types of analysis, such as technical analysis, it is necessary to engage independent specialists.