How do I get IFC files?

All major 3D architecture and BIM software (ARCHICAD, Revit, Tekla, VectorWorks etc.) have an IFC export functionality .
For more information about software that supports IFC go to buildingSMART International.