Interference checks

Hello 
Here is a query from an end user. Need help, inputs to answer below query. 
------------------------
How to import 2 models and carry out an interference check which will generate a list of clashes between the 2 models? 

as we are working in design management in the construction industry, we have to integrate several BIM models together: architectural, mechanical, etc. 
The objective being to obtain a fully integrated multidisciplinary model. 
In this process a range of collisions emerge (interferences between mechanical and structural elements for example.) 
Our question is: what app/functionality do we use in the 3DS environment in order to carry out this process? Is there a tutorial available?
1. federation of models
2. identification of collisions
3. reporting and resolution management
------------------------

Thank you